@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:16px; color:#000; font-family:"微软雅黑",sans-serif;min-width:1260px;_width:1260px; background:#fff;margin: auto;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#f8a728;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul li{list-style-type:none;}
table,table td{border-collapse:collapse;word-break: break-all;}
.clear{clear:both; height:0;}
.transition{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}

.kdcx{width:180px; height:218px; position:fixed; right:20px; top:711px; z-index:10; font-size:12px; text-align:center; line-height:18px; font-family:"宋体";}
.kdcx img{vertical-align:top;}
.kdcx p{padding-top:5px;}
.kdcx a:link, .kdcx a:visited{color:#38a0eb;}
.kdcx a:hover{color:#f8a728;}
.kdcx span{display:block; width:24px; height:24px; background:#37bafe url(iClose.png) no-repeat center center; position:absolute; left:-12px; top:-12px; -webkit-border-radius:50%; border-radius:50%; cursor:pointer; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.kdcx span:hover{background-color:#f8a728;}

.head{height:228px; background:#004098;}
.logo{width:1260px; height:100%;  margin:0 auto;background: url(bgzm.png) no-repeat;    background-position: 750px bottom;    background-size: 400px;}

.search{width:180px; height:35px; margin-top:10px; overflow:hidden; float:right; background:url(searchBg1.png) no-repeat center center;}
.search input{width:120px; height:35px; line-height:35px; font-family:"Microsoft YaHei","微软雅黑",sans-serif; border:0; background:none; margin:0; margin-left:22px; float:left;}
.search a{display:block; width:35px; height:35px; float:left;}
.search div{float:left;}

.t_right{
	float: right;
	height: 100%;
	position: relative;
	visibility: visible;
}
    .t_link{
	position: absolute;
	bottom: 4px;
	text-align: right;
	width: 285px;
	right: 196px;
	height: 25px;
}
    .t_link a{color:#fff;    font-weight: bold;}


.menu{height:50px; background:#fff;}
.menu .mainMenu{width:100%; height:50px; display: flex; justify-content: center; align-items: center;}
.menu .mainMenu .mainMenuLi{float:left; text-align:center; position:relative;    WIDTH: 12.5%;}
.menu ul li a{display:block; height:50px; line-height:50px;font-weight: 600;    color: #004098;
    font-size: 18px;
    font-family: "Microsoft YaHei","NSimSun";}
.menu ul li a.cur{background-color:#f8a728; color:#fff;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#004098; border:#fff 1px solid; border-bottom:0; margin-left:-1px; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:2px; height:auto; line-height:36px; font-size:15px; border-bottom:#fff 1px solid;font-weight: 500;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#fff;}
.menu .subMenu li a.more{background-image:url(arrow00.gif); background-repeat:no-repeat; background-position:right center;}
/*从第三级菜单开始,所有的子级菜单都相对偏移*/
.menu .subMenu ul{left:100%; top:-1px; margin-left:0;}

.nyMenu{background:#004098; border-top:#1f85e5 1px solid;}
.nyMenu ul li a:link, .nyMenu ul li a:visited{color:#fff;}
input.submitBtn {
    width: 35px;
    margin: 0;
}

/* 图片轮播 */
.bannerWarp{/*width: 1260px;*/
    margin: auto;}
.bannerWrap{width:100%; height:460px; overflow:hidden;}
.banner{width:100%; position:relative; height:460px; background:#fff;}
.banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden; height:100%;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important; height:460px; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd li a{display:block; height:460px;}
.banner .hd{width:100%; height:12px; position:absolute; left:0; bottom:40px; text-align:center;}
.banner .hd ul{height:12px; text-align:center;}
.banner .hd li{display:inline-block; *display:inline; zoom:1; width:12px; height:12px; background:url(hdBg.png) no-repeat right top; overflow:hidden; text-indent:-99px; margin:0 10px; vertical-align:top; cursor:pointer;}
.banner .hd li.on{background-position:left top;}
.banner .prev, .banner .next{position:absolute; top:50%; margin-top:-36px; display:block; width:36px; height:72px; background-repeat:no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.banner .prev{left:2%; background-image:url(l.png);}
.banner .next{right:2%; background-image:url(r.png);}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=100); opacity:1;}


.indH{height:57px;}
.indH h2{height:34px; line-height:34px; font-size:24px; color:#004098; font-weight:normal;}
.indH h2 a:link, .indH h2 a:visited{display:block; height:18px; line-height:18px; font-size:12px; margin-top:16px; float:right; color:#a8a8a8;}
.indH h2 a:hover{color:#f8a728;}
.indH p{height:23px; line-height:23px; color:#bababa; font-size:14px; position:relative;}
.indH p i{width:100%; height:1px; background:#ebebeb; position:absolute; left:0; bottom:11px;}
.indH p span{display:block; height:23px; line-height:23px; overflow:hidden; white-space:nowrap; float:left; background:#fff url(a01.jpg) no-repeat right center; padding-right:12px; position:relative; z-index:1;}

.indNewsList li{height:44px; line-height:44px; padding-left:15px; background:url(a02.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px;}
.indNewsList li span{float:right; color:#9e9e9e; padding-left:20px;}
.indNewsList li .wjj { float: left; padding: 0;}

.indF01{width:1260px; /*height:520px;*/ margin:30px auto 40px;}
.news{width:600px; /*height:492px;*/ float:left;}
.picNews{height:230px; position:relative; overflow:hidden; padding-top:16px;}
.picNews .bd{width:600px; height:230px; background:#f5f5f5; overflow:hidden;}
.picNews .bd ul li{width:600px; height:230px; overflow:hidden; float:left;}
.picNews .bd ul li .pic{width:350px; height:230px; overflow:hidden; float:left;}
.picNews .bd ul li .pic p{height:230px; background-repeat:no-repeat; background-position:center center; background-size:100%;}
.picNews .bd ul li .txt{height:207px; margin-left:375px; padding:23px 25px 0 0; position:relative;}
.picNews .bd ul li .txt p{height:35px; line-height:35px; background:url(i01.png) no-repeat left center; padding-left:21px; color:#000000; font-size:15px;}
.picNews .bd ul li .txt h3{height:56px; line-height:28px; font-size:18px; font-weight:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.picNews .bd ul li .txt span{display:block; height:32px; margin-top:52px;}
.picNews .bd ul li .txt span a:link, .picNews .bd ul li .txt span a:visited{display:block; width:88px; height:30px; line-height:30px; border:#d9d9d9 1px solid; -webkit-border-radius:3px; border-radius:3px; font-size:14px; color:#000000; text-align:center;}
.picNews .bd ul li .txt span a:hover{color:#000000; background:#f8a728; border-color:#f8a728;}
.picNews .bd ul li .txt i{display:block; width:26px; height:2px; background:#004098; position:absolute; left:0; top:135px;}
.picNews .bd ul li .pic a:hover p{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.picNews .hd{height:8px; position:absolute; right:20px; bottom:20px; float:right;}
.picNews .hd ul li{width:8px; height:8px; overflow:hidden; margin-left:6px; cursor:pointer; vertical-align:top; text-indent:-99px; background:url(hdBg2.png) no-repeat right top; float:left;}
.picNews .hd ul li.on{background-position:left top;}
.txtNews{/*height:180px; */margin-top:9px;}


.tzgg{/*height:492px; */margin-left:640px;}
.tzggCon{/*height:483px; */margin-top:16px;}
.tzggCon .hd{height:34px; position:relative;}
.tzggCon .hd ul{height:34px; margin-left:-4px;}
.tzggCon .hd li{padding:0 11px; height:34px; line-height:34px; background:#004098; margin-left:4px; -webkit-border-radius:3px; border-radius:3px; font-size:13px; cursor:pointer; float:left;color:#fff}
.tzggCon .hd li.on{color:#fff; background:#f8a728;}
.tzggCon .hd .more{display:block; width:48px; height:18px; position:absolute; right:0; top:-57px; overflow:hidden;}
.tzggCon .hd .more a:link, .tzggCon .hd .more a:visited{display:block; height:18px; line-height:18px; font-size:12px; float:right; color:#a8a8a8;}
.tzggCon .hd .more a:hover{color:#f8a728;}
.tzggCon .bd{height:440px; overflow:hidden; margin-top:15px;}
.tzggCon .bd .indNewsList li{height:47px; line-height:47px;}
.tzggCon .bd .indNewsList li div {
    display: inline-block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.indF02{height:245px; background:#f9f9f9; padding:30px 0 40px;}
.indF02 .indH h2 a:link, .indF02 .indH h2 a:visited{color:#7aabd0;}
.indF02 .indH h2 a:hover{color:#f8a728;}
.indF02 .indH p i{background:#c6e0f1;}
.indF02 .indH p span{background-color:#f9f9f9;}
.indF02 .indNewsList li{background-image:url(a03.jpg);}

.indF02Con{width:1260px; height:273px; margin:0 auto;}

.newsList01{width:380px; height:273px; padding-right:60px; float:left;}
.newsList02{height:273px; margin-left:880px;}
.newsList02 .hd{height:47px; border-bottom:#c6e0f1 1px solid;}
.newsList02 .hd ul{height:36px; padding-top:2px; float:left;}
.newsList02 .hd li{width:100px; height:36px; line-height:36px; text-align:center; margin-right:16px; -webkit-border-radius:3px; border-radius:3px; font-size:18px; cursor:pointer; float:left;}
.newsList02 .hd li.on{color:#fff; background:#f8a728;}
.newsList02 .hd .more{display:block; height:18px; line-height:18px; margin-top:16px; float:right; overflow:hidden;}
.newsList02 .hd .more a:link, .tzggCon .hd .more a:visited{display:block; height:18px; line-height:18px; font-size:12px; float:right; color:#a8a8a8;}
.newsList02 .hd .more a:hover{color:#f8a728;}
.newsList02 .bd{height:252px; overflow:hidden; margin-top:9px;}

.picLink{height:166px; padding:50px 0; background:url(bg.jpg) no-repeat right top;}
.picLink ul{width:1260px; height:166px; margin:0 auto;}
.picLink li{width:135px; height:110px; padding-right:5px; text-align:center; float:left;}
.picLink .last{padding-right:0;}
.picLink li img{width:110px; height:110px;margin:0 auto;padding:0;display:block;}
.picLink li p{height:29px; line-height:29px; padding-top:10px; vertical-align:top; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;font-size:15px;}
.picLinkBtn span{display:block; width:110px; height:110px; position:relative; margin:0 auto; cursor:pointer;}
.picLinkBtn span i{display:block; width:110px; background-repeat:no-repeat; position:absolute; left:0; top:0;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; filter:alpha(opacity=0); opacity:0; font-style:normal;}
.picLinkBtn span i.bg1{background-image:url(pl11Bg.jpg); height:59px; padding:22px 0;}
.picLinkBtn span i.bg5{background-image:url(pl51Bg.jpg); height:80px; padding:10px 0;}
.picLinkBtn span i.bg7{background-image:url(pl71Bg.jpg); height:80px; padding:10px 0;}
.picLinkBtn span i a:link, .picLinkBtn span i a:visited{text-align:center; color:#fff; display:block; height:29px; line-height:29px;}
.picLinkBtn:hover span i{filter:alpha(opacity=100); opacity:1;}
.picLinkBtn span i a:hover{text-decoration:underline;}
.picLinkBtn:hover p{color:#f8a728;}

/*公共底部*/
.footer .bottom { background: #004098;padding-top:30px;font-size:14px;}
.footer .bottom  .w_1200{overflow: hidden;}
.footer .bottom dl { width:380px; float: left;color: #FFFFFF;}
.footer .bottom dl:first-child { width:420px; float: left;color: #FFFFFF;}
.footer .bottom dl h3 {font-size: 24px; margin-bottom: 20px;color: #FFFFFF;}
.footer .bottom dl h5 {font-size: 14px;color: #f8c500; margin: 20px 0 5px;}
.footer .bottom dl p{ line-height: 20px;}
.footer .bottom dl dd { line-height: 30px;}
.footer .bottom dl dd a{color: #FFFFFF;}
.footer .bottom dl dd a:hover{ text-decoration: underline;}
.footer .btns{overflow: hidden; margin-top: 40px;}
.footer .btns a{display: inline-block;width: 38px;height: 38px; background: url(../images/btns.jpg) no-repeat; background-position: 0 0; margin-right: 10px;}
.footer .btns .a_2 { background-position: -48px 0;}
.footer .btns .a_3 { background-position: -96px 0;}
.footer .btns .a_4 { background-position: -144px 0;}
.footer .btns .a_5 { background-position: -192px 0;}
.footer .foot { text-align: center; line-height: 100px; color: #454545; background: #e5e5e5;}
.w_1200 { width: 1200px; margin: 0 auto; position: relative;}
h1,h2,h3,h5,h6 {color: #454545;}

.foot{min-width:1260px;  background:#004098 ;height: auto;}
.footCon{width:1260px; height:172px; margin:0 auto;background:url(foot_logo.png) no-repeat center center;    background-position-x: 54%;}
.contact{ float:left;width: auto;    margin-top: 40px;    padding: 0;height: auto;padding-left: 10px;}
.contact h2{height:32px; line-height:32px; font-size:16px; color:#e4f4ff; padding-top:24px;}
.contact h2 span{font-size:12px; color:#b3dffe; padding-left:12px; font-weight:normal;}
.contact p{/*height:84px;*/ line-height:16px; padding-top:10px; font-size:15px; color:#fff;}

.footNav01{width:200px; height:172px; padding:0 40px 0 60px; border-left:#0979e3 1px solid; float:left;}
.footNav01 h2{height:40px; line-height:40px; font-size:16px; color:#e4f4ff; padding-top:24px;}
.footNav01 h2 span{font-size:12px; color:#b3dffe; padding-left:12px; font-weight:normal;}
.footNav01 ul{padding-top:10px; height:98px;}
.footNav01 ul li{width:80px; height:28px; line-height:28px; font-size:14px; padding-right:20px; float:left;}
.footNav01 ul li a:link, .footNav01 ul li a:visited{color:#b3dffe;}
.footNav01 ul li a:hover{color:#fff;}

/*
.footNav02{width:240px; height:172px; padding:0 40px 0 60px; border-left:#0979e3 1px solid; float:left;}
.footNav02 ul{padding-top:28px; height:120px;}
.footNav02 ul li{width:80px; height:30px; line-height:30px; padding-right:20px; font-size:14px; float:left;}
.footNav02 ul li.even{width:120px;}
.footNav02 ul li a:link, .footNav02 ul li a:visited{color:#b3dffe;}
.footNav02 ul li a:hover{color:#fff;}
*/

.link{width:220px; height:94px; padding:34px 60px; border-left:#0979e3 1px solid; float:left;}
.linkBox{width:100%; height:auto;}
.link .mainlevel{width:200px; height:32px; padding:10px 0; position:relative;}
.linkBox li a{display:block; height:30px; line-height:30px; border:#b3dffe 1px solid; cursor:pointer; padding-left:10px; font-size:14px; color:#b3dffe;}
.linkBox li a i{display:block; width:30px; height:30px; float:right; background:url(i06.png) no-repeat center center; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.linkBox .mainlevel.on a i{transform:rotate(-180deg); -ms-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg);}
.linkBox li ul{width:100%; max-height:320px; padding:0; background-color:#d6f3fb; position:absolute; left:0; bottom:41px; overflow-y:auto; display:none; z-index:999;}
.linkBox li ul li{height:auto;}
.linkBox li ul li a{height:auto; line-height:20px; padding:8px 10px; background:none; color:#333; font-size:14px; border:0; -webkit-border-radius:0; border-radius:0;}
.linkBox li ul li a:hover{background:#39a0eb; color:#fff;}

.wx{height:147px;border-left:#0979e3 0px solid; text-align:center; padding-top:25px;    float: right;}
.wx img{width:100px; height:100px;}
.wx p{height:28px; line-height:28px; padding-top:5px; font-size:14px; color:#fff;}
.wx div,.wx iframe{width:168px;height:137px;}

.copy{height:39px; line-height:39px; border-top:#0979e3 1px solid; text-align:center; font-size:12px; color:#b3dffe;}
.copy a:link, .copy a:visited{color:#b3dffe;}
.copy a:hover{color:#fff;}


.ny{width:1260px; margin:40px auto 60px; min-height:565px;}

.left{overflow:hidden; float:left;}
.left ul li a:link, .left ul li a:visited{display:block; height:50px; line-height:50px; padding:0 26px 0 40px;}
.left ul li a:hover, .left ul li a.on{color:#fff;}

.left ul { background:none;margin-top: 0;}
.left ul li {
    padding: 10px 0;
    border-left: 16px #004098 solid;
    border-right: 3px solid #d9f0fe;
    background: #fff;
 }
.left ul li:hover {
    border-left: 16px #13a2fe solid;
    background: #004098;
    color:#fff;
}
.left ul li:hover a{color:#fff;}
.left ul .lm { border-left: 16px #13a2fe solid; background: #13a2fe;}
.left ul li a:link, .left ul li a:visited{background: none; font-size: 18px; }
.left{ margin-top: -120px; width: 20%; height: 100%; /*position: absolute;*/ top: -50px; border-left: 0; /*background: #13a2fe;background-image: linear-gradient(to bottom, #004098,#fff);*/}
.ny{position: relative;min-height: 565px;}
.left .title{height: 80px; line-height: 78px; font-size: 24px; background: #004098; color: #fff; text-align: left; letter-spacing: 10px;padding-left: 55px;}

.right{margin-left:23%;}
.post{height:40px; border-bottom:#dfdfdf 1px solid; margin-bottom:2px;}
.post span{float:right; display:block; height:30px; line-height:30px; padding-top:10px; font-size:12px; color:#999;}
.post p{height:38px; line-height:38px; padding:0 3px; font-size:20px; border-bottom:#004098 3px solid; position:relative; bottom:0; float:left;}

.list01{padding-top:10px;}
.list01 ul li{height:50px; line-height:50px; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;padding-left: 50px;}
.list01 ul li span{color:#12a3fe; padding-right:20px;}
.list01 ul li a:hover{color:#12a3fe;}


.article{padding:10px 0 30px;}
.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{line-height:30px; padding-top:20px;width: 90%;
    margin: auto;}
.articleCon img{max-width:1060px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1060 ? "1060px" : "auto");}


.flimg{border-left: 0;    padding: 0;    background: none;    height: 374px;    overflow: hidden;  /*  position: absolute;   */ bottom: 0;    width: 100%;}
.flimg .banner{width: 100%;
    height: 374px;}
.flimg .banner .bd li{border:0}


/*新列表样式*/

    .list_bottom_left {
    width: 240px;
    min-height: 557px;
    margin-bottom: 60px;
    background-color: #095899;
    background-image: url(listzcbg.png);
    background-image: linear-gradient(to bottom, #004098,#bdd3f3);
    background-repeat: no-repeat;
    background-position: left bottom;
    float: left;
position: absolute;
    height: 100%;}
    .list_nav {
    width: 240px;}
.list_tit {
    padding-left: 43px;
    height: 40px;
    font-size: 24px;
    color: #fff;
    line-height: 40px;
    background: url(listzlmqdt.png) no-repeat 14px center;
    margin: 28px 0px 23px;}
.col_list .wp_listcolumn {
    border-top: 0px solid;
    border-bottom: 0px solid;}
.wp_listcolumn {
    padding-bottom: 140px;}
.wp_listcolumn {
    display: block;
    width: 100%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;}
.col_list .wp_listcolumn .wp_column {
    margin-bottom: 1px;}
.wp_listcolumn .wp_column {
    margin-bottom: 16px;
    padding-left: 45px;}
.wp_listcolumn .wp_column {
    display: block;
    width: 100%;
    vertical-align: bottom;}
.col_list .wp_listcolumn .wp_column a.selected {
    font-weight: normal;
    color: #212121;
    background: #fff;}
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected {
    background-image: url(listylmqdt.png);
    background-repeat: no-repeat;
    background-position: 31px center;}
.col_list .wp_listcolumn .wp_column a {
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    border-top: 0px solid;
    border-bottom: 0;
    background-image: url(listylmqdt.png) background-repeat: no-repeat;
    background-position: 31px center;
    background-color: transparent;}
.wp_listcolumn .wp_column a.selected {
    color: #095899;
    background: url(listejqdt.png) no-repeat 25px 12px #b6cee2;}
.wp_listcolumn .wp_column a {
    display: block;
    line-height: 44px;
    height: 44px;
    color: #ffffff;
    font-size: 18px;
    width: 170px;}
.wp_listcolumn .wp_column a {
    display: block;
    width: 100%;
    color: #666;
    font-size: 15px;
    font-weight: bold;
    word-wrap: break-word;
    background: #f5f5f5 url(wp_column_menu_li_1.gif) no-repeat 6px 12px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #fff;
    text-align: left;}
.col_list .wp_listcolumn .wp_column a.selected span.column-name {
    color: #212121;
    background-image: url(listylmqdt.png);
    background-repeat: no-repeat;
    background-position: 31px center;}
.col_list .wp_listcolumn .wp_column a .column-name {
    /*line-height: 39px;*/
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 50px;}
.wp_listcolumn .wp_column a .column-name {
    display: inline-block;
    line-height: 22px;
    padding: 5px 10px 5px 20px;
    cursor: pointer;}



.fl{float: left;}
.fr{float: right;}
li {list-style: none;}
a {text-decoration: none;}
a:hover { text-decoration: none;}
a img {border:none;}
.clear{ clear: both;}
.clearfix {overflow: hidden;}
.w_1200 { width: 1200px; margin: 0 auto; position: relative;}
h1,h2,h3,h5,h6 {color: #454545;}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6 { margin: 0;}
.content h1,.content h2,.b_right h2,.faq_tab .hd ul li,.course h3,.other_c h3,.top_nav h4,.c_way h3, .news h3,.l_slide .bd li .caption h4,.i_content h3,.banner1  h2 { font-family:'texg',"微软雅黑"; }
h3 { font-size: 24px;}
h4 { font-size: 18px;}
h5 { font-size: 16px; color: #454545;}
.top ,.header,.nav ,.banner,.fullSlide ,.service,.footer,.content {}


/*常见问题*/
/*原版banner*/
.fullSlide { width:1345px;position:relative; height:460px; background:#FFFFFF;margin:0 auto;}
.fullSlide .bd {position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center; position: relative  ;}
.fullSlide .bd li .text { background: url(../images/b_text_bg.jpg) repeat; width: 580px; padding: 30px; margin-top: 350px; text-align: left;}
.fullSlide .bd li .text h3{ font-size: 30px; color: #fff; margin-top: 0;}
.fullSlide .bd li .text p{ font-size: 18px;}
.fullSlide .bd ul li img{display: block;position: relative;height: auto;width: 100%;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;
    _background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; background:#666;border:1px solid #fff;overflow:hidden;  line-height:9999px; border-radius: 100%;}
.fullSlide .hd ul .on{ background: #00b5bc ;}
/*原版banner*/
.banner23 img {display: block;}
.bread { display: inline-block; background: #ffffff url(../images/home.jpg) no-repeat 25px center; padding: 20px 25px 20px 50px; margin-top: -5px;}
.bread a{color: #999999; line-height: 23px;}
.bread a:last-child{ font-weight: bold;}
.bread em{margin: 0 12px;}
.content {width: 100%;background: #FFFFFF;}
.content h2 { font-size: 24px; color: #004098; text-align: center; margin-top: 20px;}
.content .inner > p { font-size: 16px;line-height: 36px; width: 754px; margin: 30px auto 60px; text-align: center;}
.faq_tab { margin-bottom: 70px;}
.faq_tab .hd{ height:100px; line-height:100px; background:#f5f5f5; position:relative;}
.faq_tab .hd ul{ height:100px;width:1200px; margin: 0 auto;}
.faq_tab .hd ul li{ float:left;width: 171px; text-align: center; line-height: 100px; cursor:pointer; font-size: 18px; color: #454545;}
.faq_tab .hd ul li.on{ background:#FFFFFF url(../images/faq_tab_bg2.jpg) no-repeat center 0;}
.faq_tab .bd ul{ padding:10px 40px;  zoom:1;}
.faq_tab .bd li { margin-top: 50px;}
.faq_tab .bd li> p{ line-height: 32px; padding-left: 40px; background: url(../images/q2.jpg) no-repeat 0 center;font-size: 16px; font-weight: bold;}
.faq_tab .bd li >div{/* background: url(../images/a.png) no-repeat right bottom; */margin:10px 0 0 40px;}
.faq_tab .bd li div p{ width: 980px; padding: 20px;line-height: 30px; background: #f9f9f9; color: #999999;position: relative;}
.faq_tab .bd li div p em { font-style: normal; display: none;}

.faq_tab .bd li div p a{ display: inline-block; /*background: url(../images/more.png) no-repeat center;width: 40px;*/height: 15px; margin-bottom: -5px; margin-left: 5px;}
.faq_tab .bd li div p a:hover,.c_d_left dd p a:hover{color: #004098;}
/*.faq_tab .bd li div p span{ display: inline-block;width: 10px;height: 18px;  background: url(../images/arrow.png) no-repeat center;position:absolute;right: -8px;top: 78px;}*/


c_left
/*关于我们*/
.c_left { width: 750px;padding-bottom: 60px;}
.c_left h2{ text-align: left; margin-bottom: 30px;}
.c_left .pic{ margin-top: 20px; text-align: center;}
.c_left .pic span{color: #999999; margin-top: 15px;display: inline-block;}
.c_right { width:390px; padding: 30px; background: #FFFFFF;}
.top_nav {}
.top_nav h4{ line-height: 50px; padding: 0 15px 0 37px; background:#004098 url(../images/s_nav.jpg) no-repeat 15px center; font-size: 18px;
color: #FFFFFF;}
.top_nav li {border-bottom: 1px solid #ffffff; padding: 0 15px;background:#fafafa;}
.top_nav li a{ display: block; line-height: 50px; color: #454545;font-size: 16px; background: url(../images/jia.jpg) no-repeat right center;}
.top_nav li.active,.top_nav li:hover { background-color: #f5f5f5;}
.c_way h3,.news h3 { font-size: 24px; /*background: url(../images/line2_03.jpg) no-repeat 0 bottom;*/ padding-bottom: 5px; color: #004098; margin: 50px 0 20px;border-bottom: 3px solid #004098;}
.c_way p { line-height: 35px; padding-left: 25px;color: #999999;}
.c_way .time {background: url(../images/time.jpg) no-repeat 0 11px;}
.c_way .tel {background: url(../images/tel.jpg) no-repeat 0 11px;}
.c_way .add {background: url(../images/add.jpg) no-repeat 0 11px;}

/*新闻列表*/
.n_slide { height:400px; position:relative; margin: 40px 0;}
.n_slide .bd{ height:400px;}
.n_slide .bd li .caption{ width:567px; background:rgba(0,181,188,0.95); padding:25px;position: absolute; left: 0;bottom: 47px;}
.n_slide .bd li .caption p{color: #FFFFFF; margin: 0;line-height: 30px;}
.n_slide .bd img{ display:block; width:750px; height: 400px;}
.n_slide .l_prev,
.n_slide .l_next{ top:0;margin-top: 0;left: auto;right: 60px;}
.n_slide .l_next{ right:0;}
.n_list dl ,.d_list dl{ border-bottom: 1px solid #f1f1f1; overflow: hidden; padding-bottom: 20px; margin-bottom: 25px;}
.n_list dl dt { width: 73px; height: 45px; border-right: 1px solid #dfdfdf; text-align: center;}
.n_list dl dt span { font-size: 24px; font-weight: bold;}
.n_list dl dd { width: 650px; padding-left: 24px;}
.n_list dl dd h3 a{ color: #454545; font-size: 20px;}
.n_list dl dd h3 a:hover{ color: #ff5242; text-decoration: underline;}
.n_list dl dd p{ color: #777777; line-height: 24px; font-size: 14px; margin: 15px 0;display: flex;}
.n_list dl dd > a{display: inline-block; padding: 0 20px;border: 1px solid #ff5242; color: #ff5242; line-height: 28px;}
.n_list dl dd > a:hover{ color: #FFFFFF; background: #ff5242;}
.news li { padding-left: 16px; background: url(../images/list_style.jpg) no-repeat 1px 12px;line-height: 24px; margin-bottom: 15px;}
.news li a{ font-weight: bold;color: #004098;}
.news li a:hover{ text-decoration: underline;}
/*新闻详情*/
.content .time1 { font-size: 14px; color: #454545; text-align: center;}
.c_left > h3 { font-size: 32px; line-height: 40px;margin-top: 10px; color: #004098; padding-bottom: 30px; border-bottom: 1px solid #f0f0f0;text-align: center;}
.news_d .news li a{ font-weight: normal;}
.news_d .news { margin-top: 45px;}
.news_d .news h5 { margin-bottom: 20px;}
.news_d .news ul { margin-left: 30px;}
.tit_time {font-size: 14px; color: #999; display: inline-block; padding:20px 20px;}

/*新闻列表*/
.news_list{margin-bottom:30px;}
.news_list .hd .inner ul{width:1000px;}
.news_list .hd .inner li a{display:inline-block;width:200px;}
.news_list .bd{width:1000px;background:#f7f7f7;padding:20px;box-sizing: border-box;}

/*课程搜索*/
.p-search h2{margin:10px 0;font-size:36px;color:#004098;}
.p-search form{width:1200px;}
.p-search select,.p-search input{font-size:16px;padding:5px;width:140px!important;border-color:#666;}
.p-search input{width:100px;height:30px;background:0 none;border:1px solid #333;}
.p-search span{font-size:18px;font-weight:bold;letter-spacing:-1px;}
.p-search .search_button{display:block;width:80px;height:40px;line-height: 40px;text-align: center;margin:30px auto;background:#004098;border:0 none;border-radius:5px;color:#fff;font-size:16px;cursor: pointer;}
.p-search #degree_level{width:216px!important;}

.page { text-align: center; margin-bottom: 25px;}
.page li{display: inline-block; margin-left: 5px;}
.page li a{color: #999999; padding: 0 5px; border: 1px solid #f0f0f0; margin-right: 5px;}
.page li a:hover{color: #009ee1;border: 1px solid #009ee1;}
.page li a.active{color: #FFFFFF;border: 1px solid #004098; background: #004098;}
.page li .prev,.page li .next{color: #009ee1;border:none;}
.page li .prev:hover,.page li .next:hover{border:none;}

.article1{font-family:"SimSun", "宋体";width:96%; overflow:hidden; margin:20px auto;font-size:16px; line-height:28px;}
.Annex {font-size: 16px; padding-left:50px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#961e20; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/icon2.jpg) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 14px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#961e20;}
