﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}


@media(min-width:1000px){
.top{background: #f4f4f4; }	
.top p{font-size: 14px; color: #333; line-height: 32px;width: 1200px; margin: 0 auto;}	
.top b{padding-left: 80px;}	
.top b a{padding: 0 6px;color: #333;}	
.top b a:hover{color: #007AFF;}	
.top a{padding: 0 10px; color: #333;}
.top a:hover{color: #007AFF;}
.headerbox{ overflow: hidden;width: 1200px; margin: 0 auto; padding: 15px 0;}	
.logo{float: left; width: 346px;}	
.nav{background: #00549d;height: 45px;z-index: 100; position: relative;}	
.nav ul{width: 1200px; margin: 0 auto;}
.nav li{float: left; position: relative; }
.nav h3 a{ line-height: 45px;display: block; text-align: center; color: #fff; font-size: 14px; padding: 0 45px;}	

.sub{position: absolute;width: 100%; top:45; left:0;z-index: 100;background: #fff;display: none; border-radius: 0 0 6px 6px;overflow: hidden;}
.sub dt{text-align: center; line-height: 41px; }
.sub a{transition: all .4s ease 0s;font-size: 14px; color: #333;display: block;border-bottom: 1px dashed #eee;background: url()repeat-x left bottom;}
.sub a:hover{background:url(../images/b_14.png) repeat-x left bottom #ce1b1b;color: #fff; border: none;height: 40px;}
.nav .on h3 a{color: #fff; background: #ce1b1b;}
.banner img{width: 100%;}
.lxdh{background: url(../images/a_06.png) no-repeat left center; padding-left: 55px;float: right; margin-top: 10px;}	
.lxdh h2{font-size: 16px; color: #666; line-height: 35px;}	
.lxdh p{font-size: 26px; color: #01539c;}	
	
.wlnr{background: url(../images/images/d3.png) no-repeat center center; background-size: auto 100%;}	
.wlnrbox{width: 1200px; margin: 0 auto; }	
.wl_tit{text-align: center;padding: 50px 0 25px;} 
.wl_tit h2{font-size: 28px; padding-bottom: 18px;color: #436ca2;} 
 .wl_tit p{color: #999;font-size: 16px;}
.wl_nr ul{overflow: hidden;padding: 70px 0;}
.wl_nr li{float: left; width: 33.33%; text-align: center;}
.wl_nr p{font-size: 16px; line-height: 2; color: #333; text-align: center;} 
.wl_nr ul h2{font-size: 18px; color: #333; padding-bottom: 30px;} 
.wl_nr span{font-size: 32px;} 
.wl_nr h4{font-size: 16px; color: #333;} 
 
.bj1{background: #f6f6f6;} 
.fwpt{width: 1200px; margin: 0 auto; padding-bottom: 125px;} 
.fwpt_nr{padding: 20px; border: 1px solid #dddddd; background: #fff;}
.fwpt_nr ul{overflow: hidden; margin-left: -20px;} 
.fwpt_nr li{width: 33.33%;float: left; padding-left: 20px;} 
.fwpt_nr a{display: block; overflow: hidden;}
.fwpt_nr img{width: 100%;transition: all .8s ease 0s;/*height:100%;*/} 
.fwpt_nr li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); } 
.fwpt_nr p{font-size: 16px; color: #666; text-align: center; line-height: 60px;} 
 
.xwzx{width: 1200px; margin: 0 auto;}
.xwzx_nr{overflow: hidden; padding-bottom: 50px;border-bottom: 2px solid #eee;} 
.xwzx_left{float: left;width: 400px; pointer-events: inherit;}
.xwzx_left a{display: block; overflow: hidden;position: relative;}
.xwzx_left img{width: 100%;}
.xwzx_left p{font-size: 14px; color: #fff; padding: 20px 15px;background: rgba(0,0,0,.7); line-height: 1.8;width: 100%; font-weight: bold;left:0; bottom: 0; position: absolute;} 
.xwzx_left span{font-weight: 400;color: #fff; font-size: 12px; display: block;}
.xwzx_right{float: right; border: 1px solid #ddd; background: #f9f9f9; padding:20px 40px;width: calc(100% - 430px);}
.xwzx_right li{line-height: 32px; font-size: 16px;} 
.xwzx_right a{color: #333;} 
.xwzx_right a:hover{color: #007AFF;} 
.xwzx_right ul li:nth-child(3){ padding-bottom: 23px; border-bottom: 1px dashed #ddd;}
.xwzx_right ul li:nth-child(4) {padding-top: 23px;}
 
.gywm{width: 1200px; margin: 0 auto;}
.gywm_nr{padding-bottom: 60px;}
.gywm_nr ul{overflow: hidden; margin-left: -15px; padding-bottom: 45px;}
.gywm_nr li{width: 33.33%; float: left; padding-left: 15px;} 
.gywm_nr img{width: 100%;} 
.gywm_nr p{font-size: 16px; line-height: 34px; text-align: center; color: #333;} 
 
.footer{ padding: 50px 0;background: #202020;}
.footbox{width: 1200px; margin: 0 auto;overflow: hidden;}
.foot_left{float: left; width: 295px;}
.foot_left h4{color: #fff; font-size: 16px; padding-bottom: 30px;} 
.foot_left h2{font-size: 20px; color: #ff6600; padding-bottom: 25px;} 
.foot_left h2 span{font-size: 16px; color: #666;} 
.foot_left p{font-size: 12px; line-height: 2; color: #fff;} 
.foot_zhang{width: 450px; float: left;}
.foot_zhang h4{color: #fff; font-size: 16px; padding-bottom: 30px;}
.foot_zhang ul{border-left: 1px solid #363636;border-right: 1px solid #363636;text-align: center;overflow: hidden;}
.foot_zhang li{display: inline-block;*display: inline; padding: 0 18px;}
.foot_zhang p{font-size: 14px; padding-top: 20px; color: #fff; text-align: center;}
.foot_right{float: right; width: calc(100% - 830px);}
.foot_right h4{color: #fff; font-size: 16px; padding-bottom: 30px;}
.foot_right ul{overflow: hidden;}
.foot_right li{float: left; line-height: 38px; font-size: 14px; padding-right: 30px;}
.foot_right a{color: #fff;}
.foot_right a:hover{color: #007AFF;}

/*==新闻列表==*/
.banner1{background: url(../images/b_02.png) no-repeat center center;height: 319px;}
.wznr{width: 1200px; margin: 0 auto;}
.wznr_left{float: left; width: 220px;margin-top: -80px;margin-bottom:30px;}
.news_tit{background: #00549d; padding: 50px 30px;}
.news_tit h2{font-size: 20px; color: #fff; padding-bottom: 28px; position: relative;}
.news_tit h2:before{border-bottom: 2px solid #fff; width: 40px; position: absolute; content: "";left:0;bottom: 18px;}
.news_tit p{color: #fff; font-size: 18px;}
.news_xq{background: #eeeeee; padding: 30px 0;}
.news_xq a{display: block; text-align: left;margin-left:30px;font-size: 16px; font-weight: bold; color: #333;line-height: 56px;}
.news_xq .hover2 a{color: #01539d;}
.news_xq a:hover{color: #01539d;}
.wznr_right{width: calc(100% - 240px);float: right;}
.dqwz p{background: url(../images/b_05.png) no-repeat 10px center; padding-left: 45px;font-size: 14px; line-height: 50px;}
.dqwz img{display: inline-block;*display: inline; margin: 0 6px;}
.dqwz a{color: #666; }
.dqwz a:hover{color: #007AFF;}

.zxnrbox{overflow: hidden; padding: 28px;border: 1px solid #eee; margin-bottom: 30px;}
.zxnr_left{width: 240px;float: left; }
.zxnr_left img{width: 100%;}
.zxnr_right{width: calc(100% - 265px);float: right; padding-top: 10px;}
.zxnr_right h2{font-size: 18px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zxnr_right h2 a{color: #434343;}
.zxnr_right h2 a:hover{color: #007AFF;}
.zxnr_right span{color: #c4924b;}
.zxnr_right h4{font-size: 14px; color: #999; line-height: 42px;}
.zxnr_right p{font-size: 14px; line-height: 20px; color: #656764;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}







}

@media(max-width:1200px) and (min-width: 1000px){
.top{background: #f4f4f4; }	
.top p{font-size: 14px; color: #333; line-height: 32px;width: 100%; margin: 0 auto; padding: 0 1%;}	
.top b{padding-left: 80px;}	
.top b a{padding: 0 6px;color: #333;}	
.top b a:hover{color: #007AFF;}	
.top a{padding: 0 10px; color: #333;}
.top a:hover{color: #007AFF;}
.headerbox{ overflow: hidden;width: 100%; margin: 0 auto; padding: 15px 1%;}	
.logo{float: left; width: 346px;}	
.nav{background: #00549d;}	
.nav ul{overflow: hidden;width: 100%; margin: 0 auto;}
.nav li{float: left;  }
.nav h3 a{ line-height: 45px;display: block; text-align: center; color: #fff; font-size: 14px; padding: 0 45px;}	
.sub{background: #fff;display: none; overflow: hidden;}
.sub dt{text-align: center; line-height: 41px; }
.sub a{transition: all .4s ease 0s;font-size: 14px; color: #333;display: block;border-bottom: 1px dashed #eee;background: url()repeat-x left bottom;}
.sub a:hover{background:url(../images/b_14.png) repeat-x left bottom #ce1b1b;color: #fff; border: none;height: 40px;}
.nav .on h3 a{color: #fff; background: #ce1b1b;}

.banner img{width: 100%;}
.lxdh{background: url(../images/a_06.png) no-repeat left center; padding-left: 55px;float: right; margin-top: 10px;}	
.lxdh h2{font-size: 16px; color: #666; line-height: 35px;}	
.lxdh p{font-size: 26px; color: #01539c;}	
	
.wlnr{background: url(../images/images/d3.png) no-repeat center center; background-size: auto 100%;}	
.wlnrbox{width: 100%; margin: 0 auto; padding: 0 1%;}	
.wl_tit{text-align: center;padding: 50px 0 25px;} 
.wl_tit h2{font-size: 28px; padding-bottom: 18px;color: #436ca2;} 
 .wl_tit p{color: #999;font-size: 16px;}
.wl_nr ul{overflow: hidden;padding: 70px 0;}
.wl_nr li{float: left; width: 33.33%; text-align: center;}
.wl_nr p{font-size: 16px; line-height: 2; color: #333; text-align: center;} 
.wl_nr ul h2{font-size: 18px; color: #333; padding-bottom: 30px;} 
.wl_nr span{font-size: 32px;} 
.wl_nr h4{font-size: 16px; color: #333;} 
 
.bj1{background: #f6f6f6;} 
.fwpt{width: 100%; margin: 0 auto; padding:0 1% 125px 1%;} 
.fwpt_nr{padding: 20px; border: 1px solid #dddddd; background: #fff;}
.fwpt_nr ul{overflow: hidden; margin-left: -20px;} 
.fwpt_nr li{width: 33.33%;float: left; padding-left: 20px;} 
.fwpt_nr a{display: block; overflow: hidden;}
.fwpt_nr img{width: 100%;transition: all .8s ease 0s;/*height:100%;*/} 
.fwpt_nr li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); } 
.fwpt_nr p{font-size: 16px; color: #666; text-align: center; line-height: 60px;} 
 
.xwzx{width: 100%; margin: 0 auto; padding: 0 1%;}
.xwzx_nr{overflow: hidden; padding-bottom: 50px;border-bottom: 2px solid #eee;} 
.xwzx_left{float: left;width: 400px; pointer-events: inherit;}
.xwzx_left a{display: block; overflow: hidden;position: relative;}
.xwzx_left img{width: 100%;}
.xwzx_left p{font-size: 14px; color: #fff; padding: 20px 15px;background: rgba(0,0,0,.7); line-height: 1.8;width: 100%; font-weight: bold;left:0; bottom: 0; position: absolute;} 
.xwzx_left span{font-weight: 400;color: #fff; font-size: 12px; display: block;}
.xwzx_right{float: right; border: 1px solid #ddd; background: #f9f9f9; padding:20px 40px;width: calc(100% - 430px);}
.xwzx_right li{line-height: 32px; font-size: 16px;} 
.xwzx_right a{color: #333;display: block; width: 70%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 
.xwzx_right a:hover{color: #007AFF;} 
.xwzx_right ul li:nth-child(3){ padding-bottom: 23px; border-bottom: 1px dashed #ddd;}
.xwzx_right ul li:nth-child(4) {padding-top: 23px;}
 
.gywm{width: 100%; margin: 0 auto; padding: 0 1%;}
.gywm_nr{padding-bottom: 60px;}
.gywm_nr ul{overflow: hidden; margin-left: -15px; padding-bottom: 45px;}
.gywm_nr li{width: 33.33%; float: left; padding-left: 15px;} 
.gywm_nr img{width: 100%;} 
.gywm_nr p{font-size: 16px; line-height: 34px; text-align: center; color: #333;} 
 
.footer{ padding: 50px 0;background: #202020;}
.footbox{width: 100%; margin: 0 auto;overflow: hidden; padding: 0 1%;}
.foot_left{float: left; width: 50%;}
.foot_left h4{color: #fff; font-size: 16px; padding-bottom: 30px;} 
.foot_left h2{font-size: 20px; color: #ff6600; padding-bottom: 25px;} 
.foot_left h2 span{font-size: 16px; color: #666;} 
.foot_left p{font-size: 12px; line-height: 2; color: #fff;} 
.foot_zhang{width: 50%; float: left;}
.foot_zhang h4{color: #fff; font-size: 16px; padding-bottom: 30px;}
.foot_zhang ul{border-left: 1px solid #363636;border-right: none;text-align: center;overflow: hidden;}
.foot_zhang li{display: inline-block;*display: inline; padding: 0 18px;}
.foot_zhang p{font-size: 14px; padding-top: 20px; color: #fff; text-align: center;}
.foot_right{float: right; width: calc(100% - 0px); padding-top: 40px;}
.foot_right h4{color: #fff; font-size: 16px; padding-bottom: 30px;}
.foot_right ul{overflow: hidden;}
.foot_right li{float: left; line-height: 38px; font-size: 14px; padding-right: 30px;}
.foot_right a{color: #fff;}
.foot_right a:hover{color: #007AFF;}

/*==新闻列表==*/
.banner1{background: url(../images/b_02.png) no-repeat center center;height: 319px;}
.wznr{width: 100%; margin: 0 auto; padding: 0 1%;}
.wznr_left{float: left; width: 220px;margin-top: -80px;margin-bottom:30px;}
.news_tit{background: #00549d; padding: 50px 30px;}
.news_tit h2{font-size: 20px; color: #fff; padding-bottom: 28px; position: relative;}
.news_tit h2:before{border-bottom: 2px solid #fff; width: 40px; position: absolute; content: "";left:0;bottom: 18px;}
.news_tit p{color: #fff; font-size: 18px;}
.news_xq{background: #eeeeee; padding: 30px 0;}
.news_xq a{display: block; text-align: left;margin-left:30px; font-size: 16px; font-weight: bold; color: #333;line-height: 56px;}
.news_xq .hover2 a{color: #01539d;}
.news_xq a:hover{color: #01539d;}
.wznr_right{width: calc(100% - 240px);float: right;}
.dqwz p{background: url(../images/b_05.png) no-repeat 10px center; padding-left: 45px;font-size: 14px; line-height: 50px;}
.dqwz img{display: inline-block;*display: inline; margin: 0 6px;}
.dqwz a{color: #666; }
.dqwz a:hover{color: #007AFF;}

.zxnrbox{overflow: hidden; padding: 28px;border: 1px solid #eee; margin-bottom: 30px;}
.zxnr_left{width: 240px;float: left; }
.zxnr_left img{width: 100%;}
.zxnr_right{width: calc(100% - 265px);float: right; padding-top: 10px;}
.zxnr_right h2{font-size: 18px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zxnr_right h2 a{color: #434343;}
.zxnr_right h2 a:hover{color: #007AFF;}
.zxnr_right span{color: #c4924b;}
.zxnr_right h4{font-size: 14px; color: #999; line-height: 42px;}
.zxnr_right p{font-size: 14px; line-height: 20px; color: #656764;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

   
}

@media(max-width:999px){
.top{background: #f4f4f4;display: none; }	
.top p{font-size: 14px; color: #333; line-height: 32px;width: 100%; margin: 0 auto; padding: 0 1%;}	
.top b{padding-left: 80px;}	
.top b a{padding: 0 6px;color: #333;}	
.top b a:hover{color: #007AFF;}	
.top a{padding: 0 10px; color: #333;}
.top a:hover{color: #007AFF;}
.header{background: #fff; width: 100%; position: fixed; top:0; left:0; height: 50px;z-index: 100;}
.headerbox{ overflow: hidden;}	
.logo{float: left; width: 150px; position: absolute; left:3%; top:7px;}	
.logo img{width: 100%;}
.dhbtn{display: block; position: fixed; right:3%; top:10px; background: url(../images/d1.png);z-index: 100;width: 30px; height: 30px;}
.dhbtn.on{display: block; background: url(../images/d2.png);}
.nav{display: none; background: #fff;position: fixed; height: calc(100% - 50px); z-index:10;top:50px; left:0; border-top: 1px solid #ddd;width: 100%;overflow: auto;}	
.nav ul{overflow: hidden;width: 100%; margin: 0 auto;}
.nav li{line-height: 60px;border-bottom: 1px solid #ddd; }
.nav h3 a{ line-height: 45px;display: block;  color: #333; font-size: 14px; padding: 0 3%;}	

.sub{background: #fff;display: none; border-radius: 0 0 6px 6px;overflow: hidden;}
.sub dt{ line-height: 41px; }
.sub a{transition: all .4s ease 0s;font-size: 14px; color: #333;display: block;border-bottom: 1px dashed #eee;background: url()repeat-x left bottom; padding: 0 6%;}
.sub a:hover{background:url(../images/b_14.png) repeat-x left bottom #ce1b1b;color: #fff; border: none;height: 40px;}
.nav .on h3 a{color: #fff; background: #ce1b1b;}

.banner {padding-top: 50px;}
.banner img{width: 100%;}
.lxdh{background: url(../images/a_06.png) no-repeat left center; padding-left: 55px;float: right; margin-top: 10px;display: none;}	
.lxdh h2{font-size: 16px; color: #666; line-height: 35px;}	
.lxdh p{font-size: 26px; color: #01539c;}	
	
.wlnr{background: url(../images/images/d3.png) no-repeat center center; background-size: auto 100%;}	
.wlnrbox{width: 100%; margin: 0 auto; padding: 0 3%;}	
.wl_tit{text-align: center;padding: 50px 0 25px;} 
.wl_tit h2{font-size: 14px; padding-bottom: 18px;color: #436ca2;} 
 .wl_tit p{color: #999;font-size: 12px;}
.wl_nr ul{overflow: hidden;padding: 40px 0;}
.wl_nr li{float: left; width: 33.33%; text-align: center; padding: 0 10px;}
.wl_nr p{font-size: 16px; line-height: 2; color: #333; text-align: center;} 
.wl_nr ul h2{font-size: 18px; color: #333; padding-bottom: 30px;} 
.wl_nr span{font-size: 22px;} 
.wl_nr h4{font-size: 14px; color: #333;} 
 
.bj1{background: #f6f6f6;} 
.fwpt{width: 100%; margin: 0 auto; padding:0 3% 60px 3%;} 
.fwpt_nr{padding: .2rem; border: 1px solid #dddddd; background: #fff;}
.fwpt_nr ul{overflow: hidden; margin-left: -0.2rem;} 
.fwpt_nr li{width: 50%;float: left; padding-left: .2rem;} 
.fwpt_nr a{display: block; overflow: hidden;}
.fwpt_nr img{width: 100%;transition: all .8s ease 0s;} 
.fwpt_nr li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); } 
.fwpt_nr p{font-size: 14px; color: #666; text-align: center; line-height: 60px;} 
 
.xwzx{width: 100%; margin: 0 auto; padding: 0 3%;}
.xwzx_nr{overflow: hidden; padding-bottom: 50px;border-bottom: 2px solid #eee;} 
.xwzx_left{width: 100%; pointer-events: inherit;}
.xwzx_left a{display: block; overflow: hidden;position: relative;}
.xwzx_left img{width: 100%;}
.xwzx_left p{font-size: 12px; color: #fff; padding: 20px 15px;background: rgba(0,0,0,.7); line-height: 1.8;width: 100%; font-weight: bold;left:0; bottom: 0; position: absolute;} 
.xwzx_left span{font-weight: 400;color: #fff; font-size: 12px; display: block;}
.xwzx_right{float: right; border: 1px solid #ddd; background: #f9f9f9; padding:.2rem .3rem;width:100%;}
.xwzx_right li{line-height: 2; font-size: 14px;} 
.xwzx_right a{color: #333;display: block; width: 70%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 
.xwzx_right a:hover{color: #007AFF;} 
.xwzx_right ul li:nth-child(3){ padding-bottom: 23px; border-bottom: 1px dashed #ddd;}
.xwzx_right ul li:nth-child(4) {padding-top: 23px;}
 
.gywm{width: 100%; margin: 0 auto; padding: 0 3%;}
.gywm_nr{padding-bottom: 40px;}
.gywm_nr ul{overflow: hidden; margin-left: -.15rem; padding-bottom: 45px;}
.gywm_nr li{width: 33.33%; float: left; padding-left: .15rem;} 
.gywm_nr img{width: 100%;} 
.gywm_nr p{font-size: 14; line-height: 1.8; text-align: center; color: #333;} 
 
.footer{ padding: 50px 0;background: #202020;}
.footbox{width: 100%; margin: 0 auto;overflow: hidden; padding: 0 3%;}
.foot_left{ width: 100%;}
.foot_left h4{color: #fff; font-size: 16px; padding-bottom: 30px;} 
.foot_left h2{font-size: 20px; color: #ff6600; padding-bottom: 25px;} 
.foot_left h2 span{font-size: 16px; color: #666;} 
.foot_left p{font-size: 12px; line-height: 2; color: #fff;} 
.foot_zhang{width: 100%; }
.foot_zhang h4{color: #fff; font-size: 16px; padding-bottom: 30px;}
.foot_zhang ul{overflow: hidden;}
.foot_zhang li{width: 50%; float: left;}
.foot_zhang img{margin: 0 auto;max-width: 70%;}
.foot_zhang p{font-size: 14px; padding-top: 20px; color: #fff; text-align: center;}
.foot_right{float: right; width: calc(100% - 0px); padding-top: 40px;}
.foot_right h4{color: #fff; font-size: 16px; padding-bottom: 30px;}
.foot_right ul{overflow: hidden;}
.foot_right li{float: left; line-height: 38px; font-size: 14px; padding-right: 30px;}
.foot_right a{color: #fff;}
.foot_right a:hover{color: #007AFF;}

/*==新闻列表==*/
.banner1{background: url(../images/b_02.png) no-repeat center center;height: 319px;}
.wznr{width: 100%; margin: 0 auto; padding: 0 3%;}
.wznr_left{width: 100%; padding-top: 30px;}
.news_tit{background: #00549d; padding: 20px 30px;text-align: center;}
.news_tit h2{font-size: 20px; color: #fff; padding-bottom: 28px; position: relative;}
.news_tit h2:before{border-bottom: 2px solid #fff; width: 40px; position: absolute; content: "";left:50%;bottom: 18px; margin-left: -20px;}
.news_tit p{color: #fff; font-size: 18px;}
.news_xq{background: #eeeeee; padding: 10px 0;}
.news_xq a{display: block; text-align: left;margin-left:30px;font-size: 14px; font-weight: bold; color: #333;line-height: 36px;}
.news_xq .hover2 a{color: #01539d;}
.news_xq a:hover{color: #01539d;}
.wznr_right{width: 100%;float: right;}
.dqwz p{background: url(../images/b_05.png) no-repeat 10px center; padding-left: 45px;font-size: 14px; line-height: 50px;}
.dqwz img{display: inline-block;*display: inline; margin: 0 6px;}
.dqwz a{color: #666; }
.dqwz a:hover{color: #007AFF;}

.zxnrbox{overflow: hidden; padding: .2rem;border: 1px solid #eee; margin-bottom: 30px;}
.zxnr_left{width: 100%; }
.zxnr_left img{width: 100%;}
.zxnr_right{width:100%;float: right; padding-top: 10px;}
.zxnr_right h2{font-size: 18px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zxnr_right h2 a{color: #434343;}
.zxnr_right h2 a:hover{color: #007AFF;}
.zxnr_right span{color: #c4924b;}
.zxnr_right h4{font-size: 14px; color: #999; line-height: 42px;}
.zxnr_right p{font-size: 14px; line-height: 20px; color: #656764;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

   
}

.pager { padding: 15px 0px;font-size: 9pt;font-family: 宋体;text-align: center;margin: 10px;}
.pager a { /*border:1px solid gray;padding:3px 4px;margin:3px;text-decoration:none;color:Black;*/border: solid 1px #d6d6d6; border-radius: 0.2rem;color: #7d7d7d;text-decoration: none; text-transform: uppercase; display: inline-block;text-align: center;padding: 0.5rem 0.9rem;margin: 0 2px; }
.pager span {  color:white;margin: 3px;font-weight: bold;border: solid 1px #d6d6d6;border-radius: 0.2rem;background:dodgerblue;padding: 0.5rem 0.9rem; margin: 0 2px;}
.pager input { margin: 0px 2px; font: normal 12px/14px verdana; text-decoration: none; border: 1px solid #ccc;height: 16px; color: #666;  }
.pager a.current { background: #A00E0B;color: White; border: 1px solid #666;  }
.pager .desc { color: #666; font: normal 12px/18px verdana; }
.pager input { width: 30px; text-align: center; font-family: verdana; }
.pager b { display: inline-block; font-size: 13px; min-width: 35.5px; height: 28px;line-height: 28px; vertical-align: top;-webkit-box-sizing: border-box;  box-sizing: border-box; margin-right: 10px; font-weight: 700;color: #5a5e66;}

.pert-news dl.detail{ padding:25px 0; /*padding-left:125px;*/ position:relative; border-bottom:1px dotted #e0e0e0}
.pert-news dl dt.dtitle{font-family:"微软雅黑";font-size:22pt;text-align:center;line-height:40px;height:auto; /*overflow:hidden; height:30px;*/ font-weight:bold; color:#000;}
.pert-news dl dd.end-olt { color: #999;line-height: 25px;overflow: hidden;text-align: right;padding-top: 15px;}
.pert-news dl dd.end-olt span{ padding-right: 50px; }
.pert-box { padding:20px;border:1px solid #e1e1e1; }

.pert-news dl{ padding:25px 0; padding-left:125px; position:relative; border-bottom:1px dotted #e0e0e0}
.pert-news dl:last-child{border-bottom:none;}
.pert-news dl dt{ font-size:16px; line-height:30px; overflow:hidden; height:36px; font-weight:bold; color:#d8000b;}
.pert-news dl dd{ color:#666; line-height:25px;overflow:hidden;}
.pert-news dl .time{ width:100px; height:80px; background:#f5f5f5; position:absolute; left:0; top:25px;padding-left:25px;line-height:38px;}
.pert-news dl .time span{ color:#d8000b; font-size:32px; font-weight:bold;position:relative;top:10px;}
.pert-news dl .time p{ position:relative;top:-5px;}
.pert-news a { position:relative;color: #05a;text-decoration: none; }
.pert-news a:hover { color: #f00 !important;}
.pert-news a:after { content: ''; display: block; position: absolute; bottom: -5px; left: 0; width: 0; height: 2px; background-color: red; transition: all .3s;  -webkit-transition: all .3s;}
.pert-news a.cur:after { width:100%; }

.consmt { line-height: 30px;padding: 15px 0px; font-size: 15px;color:#000;padding-top:20px;min-height:500px;}
.consmt img{ display:inline-block !important; }
.consmt p { margin: 10px 0;line-height: 30px;color:#000;}
.consmt-summary { font-family: 'Microsoft YaHei'; font-size: 14px; line-height: 30px;text-indent: 0; border-color: #eeeeee; border-width: 1px; background-color: #ffffff; padding: 5px;color: #868686;border: #E5E5E5 1px solid; margin-bottom: 10px;}
.pfm-fx { overflow: hidden;padding: 30px 0; border-top: 1px solid #e0e0e0;}
.pfm-fx ul { width: 50%;float: left;}
.pfm-fx ul li { height: 35px;line-height: 35px;overflow: hidden;}
.fr {  float: right;}
.pfm-fx .v-back { display: block; float: right; width: 80px;height: 35px;border-radius: 17px;background: #ececec; text-align: center;line-height: 35px;margin-left: 10px;}







