body{ }
p,h2,h3,h1,ul,li,dl,dd,dt,span,i{ margin:0; padding:0;}
a:hover{ text-decoration:none;}
.b1{ height:1px; clear: both; overflow: hidden;}
.b10{ clear:both; height:10px; overflow:hidden;}
.b20{ clear:both; height:20px; overflow:hidden;}
.b40{ clear:both; height:40px; overflow:hidden;}
.width100{ width:100%; margin:0 auto; overflow:hidden;}
.width40{ width:40%; float:left;}
.width30{ width:30%; padding: 10px 0.5%; margin: 10px 1%; float: left;}
.width25{width:25%; float:left;}
.width20{ width:20%; float:left;}
.bgfff{background:#fff;}
.f_l{ float:left;}
.f_r{ float:right;}
.header_top{background:#00529c; color: #fff; line-height: 1rem; padding: 0.6rem 0;}
.header{ background:#fff; }

.index_huanjing{ padding:3rem 0;}
.h22 a{ line-height: 2rem; font-size: 1.6rem; font-weight: bold; color: #00529c;}
.h43{ margin: 0; font-size: 1.4rem; line-height: 1.4rem; margin-top: 1rem; color: #00529c;}
.h44{ margin: 0; font-size:1.4rem; line-height: 1.4rem; margin-top: 1rem; color: #cc0000;}
.index_daoshi{ padding:3rem 0; background: #f8f8f8;}
.box .list{ margin-top: 2rem; width:9999px; height: 370px; overflow: hidden;}
.box .list li{position: relative;list-style: none; width:215px; height: 370px; margin:0 0px; text-align: center; float: left;}
.daoshi_img{position:absolute; top:0rem; left:0; z-index: 9999;}
.daoshi_img img{width: 80%;
-moz-box-shadow:2px 6px 5px #cc0000;
-webkit-box-shadow:2px 6px 5px #cc0000;
box-shadow: 2px 6px 5px #cc0000;}
.index_anli h3{ padding:0 15px; margin:0;}
.index_anli_a{ display:block; overflow:hidden;}
.index_anli img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;height: 150px;margin: 0 auto;}
.index_anli img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.index_anli h3 a{ display:block; font-size:16px; font-weight:500; line-height:26px; height:26px; margin-top:10px; color:#595757; overflow:hidden;}
.index_anli p{ line-height:24px; font-size:14px; height:24px; margin-bottom:1rem; padding:0 15px; color:#929292; overflow:hidden;}
.daoshi_img{width:100%;}
.daoshi_bg{ position: absolute; top: 88px; z-index: 1; padding:7rem 15px 0 15px ; width: 100%; background:#0061a6; height: 250px; color: #fff;}
.daoshi_bg h3{ line-height: 1.6rem; padding-bottom: 1rem; border-bottom:1px solid #c7d5e3;}
.daoshi_bg p{ margin-top:10px;}
.daoshi_bg a{ font-size: 1.4rem;font-weight: 300; color:#fff;}
.daoshi_bg a:hover{font-weight: 500; color:#fff;}
	.scroll_horizontal {
    position: relative;
    width: 1080px;
    height: 405px;
    padding: 10px;
}
	.scroll_horizontal .box{overflow: hidden;
    position: relative;
    width: 1080px;
    height:405px;
    margin: 0 auto;}
.border_all{ border:1px solid #ccc;}
.xueyuan_all{ padding:3rem 0;}
.xueyuan img{ width: 162px; margin-right:10px;}
.xueyuan h3 a{ color: #00529c; font-size: 1.2rem; margin-bottom: 10px;}
.xueyuan p{ line-height:1.6rem; margin-bottom: 10px;}
.xueyuan_more{ color:#fff;}

.index_kecheng{
	padding:4rem 0;
    margin: 0;
    float: left;
    width: 100%;
    text-align: center;
    background: url(../images/kecheng_bg.png);
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-position: center;
}
.kecheng1{ background: #fff;}
.table{ margin-bottom:0;}
.kecheng1 caption{caption-side: top; text-align: center; color: #fff; background: #93cb72; padding: 2rem 0; font-size: 1.4rem;}
.kecheng1 thead{ background:#93cb72; color: #fff;}
.kecheng1 thead th{ text-align: center;}

.kecheng2{ background: #fff;}
.kecheng2 caption{caption-side: top; text-align: center; color: #fff; background: #0061a6; padding: 2rem 0; font-size: 1.4rem;}
.kecheng2 thead{ background:#0061a6; color: #fff;}
.kecheng2 thead th{ text-align: center;}
.pagination{width: 100%;}
.pagination span{padding: 8px; background: #2F3237; margin-right: 5px; color: #fff;}
.pagination span a{color: #fff;}
.page-numbar a{ margin-right: 10px;}
.page-numbar a.page-num-current{color: #FCCF04;}
.index_news{padding:3rem 0;}
.news_top{ padding:1rem 0; overflow: hidden;}
.news_top h3 a{ display: block; line-height: 1.6rem; font-size: 1.2rem;}
.news_top span a{ font-size: 1rem; color:#ccc;}
.news_line{
	width: 100%;
	height: 5px;
  background: -webkit-linear-gradient(top,#ccc, #fff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top,#ccc, #fff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top,#ccc, #fff); /* Firefox 3.6 - 15 */
  background: linear-gradient(top,#ccc, #fff); }
.news_left .col-md-6 img{ height:284px;}
.news_left .col-md-6{ padding:0.3rem;}
.news_left dl dd{ line-height: 24px; height: 57px; overflow: hidden; padding: 16px 0; border-bottom: 1px solid #ccc;}
.news_left dl dd a{ font-size: 1rem;}
.news_right dd{margin-bottom:10px;}
.news_right dd a{ display:flex; background: #f2f2f2; padding-left: 15px; line-height:50px;}
.w50{width:50px; height: 50px; text-align: center; background: #0061a6; color: #fff; float: left;}

.footer_top{background:#0061a6; text-align: center; font-size: 2rem; color: #fff; padding: 2rem 0; border-bottom:1px solid #2a83c5;}
.footer_top i{ font-size: 2.6rem; vertical-align:middle; margin-right: 20px;}

.footer{ width:100%; padding:3rem 0; background:#0061a6; color:#FFF;}
.footer dt{color:#fff; margin-bottom: 10px;}
.footer a{ color:#fff; font-size: 0.9rem; display:inline;}
.footer p{ line-height:2em; font-size:0.9rem; color:#fff;}
.footer .border_right{ border-right:1px solid #FFF;}
.footer .col-md-4{ padding:0 0.5rem;}
.logo_foot{ margin-top:1.8em;}
.index_links{ background:#005796; padding:1rem;}
.index_links a{ display:block; line-height:32px; margin:0 1rem; color:#d3d3d4; float:left;}


.about h2{ font-size:2rem; color:#00529c; margin:10px 0; font-weight:100;}
.about h6{ font-size:16px; margin-left:20px;}
.about h3{ font-size:1.1rem; margin-bottom:10px; line-height:22px; font-weight:bold;}
.about p{ line-height:32px;}

.index_anli h1{ font-weight:bold; color:#b8b8b8; background:#fff; margin-bottom:10px;}
.liucheng{ padding:2rem 2rem 0 2rem;}
.liucheng_top{ background:#000; padding-top:15px; color:#fff;}
.liucheng_title{ margin-top:32px;    font-size: 1.2rem;   color: #b1b1b1;}
.bg000{ background:#030102; padding:40px 0; color:#6e6e6e; overflow:hidden;}
.bg000 h4{color:#fefefe;}
.contact h2{ font-size:2rem; font-weight:100; color:#00529c; margin:10px 0;}
.contact p{ line-height:40px;}




/*新闻列表*/
.newsList ul li a{width:795px; height:166px; display:block;}

.newsList ul li a span{float:left; width:150px; height:150px; float:left; background:#FFF; border:1px solid #e7e7e7; padding:7px;}

.newsList ul li{padding-top:40px;}

.nr{width:605px; float:right;}

.newsList ul li .nr span{float:none; height:34px; font-size:20px; padding:0; background:none; border:none; line-height:20px; width:auto; border-bottom:1px solid #dadada; display:block; color:#2c2723; font-family:"微软雅黑";}

.newsList ul li .nr h4{height:35px; display:block; border-bottom:1px solid #dadada; color:#9e9e9e; line-height:34px;}

.newsList ul li .nr h4 i{float:left; padding-left:3px;}

.newsList ul li .nr h4 img{float:right;}

.newsList ul li .nr p{color:#7f7f7f; font-family:"微软雅黑"; padding:10px 0; line-height:20px;}

.newsList ul li a:hover span{border:1px solid #e61320;}

.newsList ul li a:hover .nr span{border:none; border-bottom:1px solid #dadada; color:#e40412;}

.leib3{ width:100%; background:url(../images/leftback.jpg); background-size:cover;    margin-bottom: 20px;}
.leib3 .tit{color:#fff;border-bottom:2px solid #e6e6e6; font-size:18px; height:60px; line-height:60px; text-align:center; overflow:hidden; font-weight:bold;}
.leib3 .tit a{ color:#fff;}
.leib3 .nr{padding-bottom: 10px;}
.leib3 .nr h4{  height:38px; line-height:33px;overflow:hidden;margin-top:4px;margin-left:-15px; font-size:16px;}
.leib3 .nr h4 a{display:block;color:#fff; padding-left:45px;}
.leib3 .nr h4 a:hover{}
.leib3 .nr h4.cur a{}
.leib3 .nr ul{padding:0 15px;}
.leib3 .nr li{padding-left: 35px; color: #666;line-height: 33px; overflow: hidden;white-space: nowrap; height:33px;}
.leib3 .nr li a{color:#fff;font-size:14px;font-weight:bold;}
.leib3 .nr li.cur a{ color:#C8161D;font-weight:bold;}	
.leib2 {
 width:100%; background:url(../images/leftback.jpg); background-size:cover;
}
.leib2 .tit {
    color: #fff;
    border-bottom: 2px solid #e6e6e6;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    font-weight: bold;
}
.leftlx{background:#E6E6E6; border-bottom:none;border-top:none; }
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 10px 10px;}
.leftlx p{line-height:24px; color:#000;}
.leftlx p a{color:#000;}
.leftlx .dianhua {background: url(../images/ico3.gif) no-repeat scroll 0 18px transparent;color: #000;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#C8161D;}

.list_image{ display:block; overflow:hidden;}
.imagelist p{ height:2em; line-height:2em; text-align:center; margin-bottom:5px;}


.yema {
	width: 100%;
	line-height: 20px;
	padding: 10px 0;
	float: left;
	margin-top: 15px;
}
.pageNavi {
	text-align: center;
}
.wp-pagenavi{ width:100%;}
.wp-pagenavi li{ line-height:28px; float:left; list-style:none; margin:0 6px;}
.wp-pagenavi li.thisclass{ color:#C00;}

.pages ul li{float:left; padding-left:8px;}

.pages ul li a{width:24px; height:24px; display:block; background:#b0afb1; line-height:24px; text-align:center; color:#FFF;}

.pages{padding-top:50px; height:30px; padding-right:5px;}

.pages ul li a:hover,.pages ul li a.hover{background:#e40412;}

.pages ul li a.prev,.pages ul li a.next{width:36px; height:20px; display:block; background:url(../images/bg23.png) no-repeat; margin-top:2px; text-indent:-20000em;}

.pages ul li a.prev{background-position:0 0;}

.pages ul li a.prev:hover{background-position:0 -20px;}

.pages ul li a.next{background-position:-36px 0;}

.pages ul li a.next:hover{background-position:-36px -20px;}
/*新闻列表结束*/

/*面包屑导航*/
.pro_curmbs { margin-bottom:10px; padding:0 10px;height:20px;font-size:14px;} /*border-bottom:4px solid #C8161D;äº§å“åˆ—è¡¨é¡µï¼Œé¢åŒ…å±‘å¯¼èˆª,å­—ä½“é¢œè‰²å¯è‡ªè¡Œä¿®æ”¹*/
.pro_curmbs span { color:#C8161D;}
.pro_curmbs a { color:#333;font-size:14px;}
.pro_curmbs a:hover { color:#C8161D;}
.pro_curmbs .a_b { color:#C8161D; font-weight:bold;}
.blank10{ clear:both;  height:10px; overflow:hidden;}
/*面包屑导航结束*/

.about_head{ margin-top:15px; padding-left: 38%; overflow:hidden;}
.about_head ul li{ list-style:none; margin:0 10px; float:left;}
.about_head ul li a{ display:inline-block; font-size:1.2rem; line-height:36px;}
.about_head ul li.dx_2{ border:1px dashed #00529c; padding:2px 10px; }
.about_head ul li.dx_2 a{ color:#00529c;}

.about_head ul li.dx_1{ border:1px dashed #666; padding:2px 10px; }
.about_head ul li.dx_1 a{ color:#666;}

.site{padding-left:55px; color:#fff; height:38px; line-height:38px; background:#00529c;}

.site a{color:#fff; padding-right:10px; margin-right:10px; background:url(../images/arr_yellow.png) right center no-repeat;}

.contents{ margin:1px 0px 0px; padding:50px; background:url(../images/contentsbg.png) top center no-repeat #f9f9f9; overflow:hidden;}

.newsbox {
    padding-bottom: 25px;
    margin-bottom: 13px;
}
.nlist{width:490px;height:530px; padding:0px 0px; overflow:hidden;}

.nlist li{ padding:22px 0px; border-bottom:1px solid #DFC69A; overflow:hidden; }
.nb_tit{ color:#515050; font-size:20px; position:relative;}

.nb_tit span{display:block; height:15px; border-bottom:1px solid #D2A052; width:50px; margin-bottom:25px;}

.nb_tit a.nmore{ position:absolute; right:0px; top:10px; font-size:12px; color:#D2A052; width:68px; height:22px; line-height:22px; padding-left:12px; border:1px solid #D2A052;background:url(../images/arr_yellow.png) 65px center no-repeat;}

.nb_con{}
.newsdl{ background:#e0e0de; padding:20px; overflow:hidden;}

.newsdl dt{ float:left;width:437px; height:326px;-moz-box-shadow:0 5px 10px #333;  -webkit-box-shadow:0 5px 10px #333; box-shadow:0 5px 10px #333;}

.newsdl dt img{ width:437px; height:326px;}

.newsdl dd{ float:left; padding:30px 0px 0px 40px; width:450px;}

.newsdl dd h2{ font-size:16px;}

.newsdl dd h2 a{ color:#646464;}

.newsdl dd h2 a:hover{ text-decoration:underline;}

.newsdl dd span{ display:block; margin:10px 0px 20px; color:#646464; font-family:Arial, Helvetica, sans-serif;}

.newsdl dd p{ line-height:22px; color:#646464;}

.newsdl dd a.nnmore{ margin:30px 0px 0px;}
.newslist{ width:100%; height:auto;}

.newslist li{ border-bottom:1px solid #00529c; padding:28px 0px; overflow:hidden;}

.newslist li .n_img{width:280px; height:auto;    -moz-box-shadow: 0 5px 10px #333;
    -webkit-box-shadow: 0 5px 10px #333;
    box-shadow: 0 5px 10px #333; float:left;}

.newslist li .n_img img{ width:280px; height:auto;}

.newslist li .n_txt{ width:660px; margin-right:40px;position:relative; float:right;}
.newslist li .n_txt h2{ margin-bottom:10px;}
.newslist li .n_txt span{ margin:10px 0px 25px;}
.newslist li .n_txt a{ font-size:1.2rem; color:#00529c;}
.newslist li .n_txt a.nnmore{ position:absolute; left:0px; bottom:-36px; font-size: 1.1rem;	color:#333; text-decoration:none;}

a.nnmore {
    display: block;
    margin-top: 5px;
    text-decoration: underline;
    padding-left: 8px;
    color: #646464;

}

.news_cont{ margin:0px 25px 30px;}

.news_cont h2{ font-size:18px; text-align:center; border-bottom:1px dotted #ddd; padding:10px 0 15px;}

.contents_bon{  margin:15px 0; line-height:30px; text-align:center;}

.contents_bon span{ display:inline-block; margin:5px 15px; color:#888;}

.contents_bon span a{color:#888;}

.contents_bon span *{ font-style:normal;}

.contents_bon .contents_date{ background:url(../images/icon.png) no-repeat 0px 5px; padding-left:26px;}

.contents_bon .contents_bj{ background:url(../images/icon.png) no-repeat 0px -76px;  padding-left:30px;}

.contents_bon .contents_from{ background:url(../images/icon.png) no-repeat 0px -20px; padding-left:12px;}

.contents_bon .contents_print a{ display:block; background:url(../images/phone.png) 0px 5px no-repeat; padding-left:20px;}

.contents_bon .contents_size i{ padding:0 5px; cursor:pointer;}

.contents_bon .contents_size i.on{ color:#C07438; font-weight:bold;}

.news_article{ line-height:1.8; padding:10px 10px 50px; color:#333; font-size:14px;}

.news_article img{ max-width:100%; height: auto }

.screen_min .news_article img{ max-width: 950px }

.close{ margin:10px 0; border-bottom:1px dotted #ddd; padding:10px 0;}

a.c_close{ padding:3px 10px; display:block; text-align:center; background:#c8aa77; color:#fff;}

.close .share{ margin:0px;}

a.c_close:hover{ color:#FFC; background:#333;}

.updown { margin:10px 0; color:#666666;}

.updown span{ display:inline-block; padding:5px 10px;}

.updown span a{ color:#666666;}

.updown span a:hover{ color:#333; text-decoration:underline;}
.con_left{ padding:20px;}
.tit1{ width: 100%; text-align: center;font-size: 1.4rem;}
.con_right{ margin:20px 10px; }
.con_right h3{font-size:1.2rem; line-height: 36px; padding-bottom:1rem; font-weight: 600; width:100%; text-align: center; border-bottom:2px solid #0061a6; }
.con_right dd{ height:36px;line-height:36px; border-bottom:1px dashed #ccc; overflow: hidden;}

