/* CSS Document */
.banner-res{ width:100%;}
.banner-res img{ display:block; width:100%;}
.img-res { width: 100%;}
.img-res, .img-responsive {  display: block;  height: auto;}
/*.art_glo{ width:100%; position:relative;}
.sec-nav { height: 48px; background-color: hsla(0,0%,100%,.68); position: absolute; top: -48px; left: 0;  width: 100%;}
.sec-nav ul { width: 100%; height:48px;}
.sec-nav li { float:left; width:auto;}
.sec-nav a{ display:block; padding:0px 25px; height: 48px; color:#333; line-height:48px; font-size:16px;}
.sec-nav li a.on{ background:#ff9c00; color:#fff;}
.sec-nav li a:hover{ background:#ff9c00; color:#fff;}*/
.inner { width: 1140px;  margin: 0 auto; position: relative;}
.inner_main{position: absolute; top: -90px; width:auto; height: 70px; text-align: center; background:rgba(4, 123, 226, 0.7); z-index: 999; padding:10px 30px;}
.inner_main h3{font-size: 30px; color: #fff; }
.dqwz{height: 20px; font-size: 14px; color: #fff; margin-top: 8px;}
.dqwz i { background: url(../images/home.png) no-repeat center;}
.dqwz a { font-size: 14px; color: #fff;}
.dqwz a:hover{ color:#ff9c00;}
.sb_nav { font-size: 16px; color: #333; border-bottom: 1px solid #e9e9e9; height: 65px; overflow: hidden;}
.sb_nav ul{ width:1140px;}
.sb_nav ul li { float:left; display: inline-block;  height: 50px; line-height: 50px; margin-top:12px;}
.sb_nav ul li a { display: inline-block; font-size: 16px; font-weight: normal; height: 50px; color: #333; border-bottom: 3px solid #fff; padding:0px 20px;}
.sb_nav ul li a.on { color: #f7ac1b; border-bottom: 2px solid #f7ac1b; font-weight:bold;}
.sb_nav ul li a:hover{ color: #f7ac1b; border-bottom: 2px solid #f7ac1b; font-weight:bold;}
.ny_main{ width:100%; background:url(../images/bg3.jpg) repeat-y; background-size:100% auto;}
.n_main{ width:1140px; margin:0px auto;}
.n_head{  border-bottom: 1px dotted #cccccc;}
.n_head .n_title{font-size: 24px; line-height: 1.4; text-align:center;}
.n_tools { color: #c7c7c7;  height: 46px; line-height: 46px; padding: 5px 0px 20px;justify-content: center; text-align: center;}
.n_tools .n_tool { display: inline-block; vertical-align: middle;  margin-right: 24px;}
.n_tool_ico { width: 20px; height: 20px;background: url(../images/news_detail_tool_ico.png) no-repeat; display: inline-block; vertical-align: middle; margin-right: 6px;}
.n_tool_ico.ico01 { background-position: 0px 0px;}
.n_tool_ico.ico05 { background-position: -80px 0px;}
.n_tool_ico.ico04 { background-position: -60px 0px;}
.n_tool_ico.ico03 { background-position: -40px 0px;}
.n_txt{ padding: 50px 0;}
.n_txt>p { font-size: 16px; text-indent: 32px; line-height: 28px; margin-bottom: 8px; color: rgb(85, 85, 85);}
.n_txt>p>img { display:block; width:auto; max-width:100%; margin: 10px auto;}
.n_txt>span{font-size: 16px;line-height: 28px; color: rgb(85, 85, 85);}
.ny_main3{ width:100%;}
.ny_main_cent2{ width:1140px; margin:0px auto; padding-top:30px;padding-bottom:20px;}
.zzry_list{ width:1140px; overflow:hidden;}
.zzry_list ul{ width:1160px;}
.zzry_list ul li{ float:left; width:270px; margin-right:20px; margin-top:20px; margin-bottom:10px;}
.zzry_list ul li dl{ width:250px; padding:10px; background:#e8e8e8;}
.zzry_list ul li dl dt{ width:250px; height:170px; overflow:hidden;}
.zzry_list ul li dl dt img{ display:block; width:250px; height:170px; transition: all 0.4s;}
.zzry_list ul li dl dd{ width:250px; height:45px; line-height:45px; font-size:15px; color:#444; text-align:center; background:#f4f4f4;}
.zzry_list ul li:hover dl dt img{ transform: scale(1.1);}
.zzry_list ul li:hover dl dd{ color:#005eaf;}
.zzry_list ul li:hover dl{ background:#005eaf;}
.pages { margin-top: 30px; text-align: center; margin-bottom:30px;}
.pages a, .pages span { width: 45px; height: 36px; line-height: 36px; display: inline-block; background-color: #eaeaea; text-align: center; border-radius: 4px; margin-right: 3px; font-size: 14px; color: #666; cursor: pointer;}
.pages .prev1, .pages .next1, .pages a:nth-of-type(1), .pages a:last-child { width: 83px;}
.pages span.current { color: #fff; background-color: #015EAE;}
.pages a:hover, .pages span:hover{ color: #fff; background-color:#015EAE;}
.danpian_box{width: 1140px; margin: 0px auto; padding-bottom:30px;}
.danp_main{width: 1100px; background: #fff; overflow: hidden; border: 20px solid #f4f4f4;}
.danp_main_cent{width: 1040px; padding: 30px;}
.danp_main_cent p{ font-size:16px; color:#555; line-height:28px; text-indent:32px;}
.danp_main_cent span{ font-size:16px; color:#555; line-height:28px;}
.rczp_list{ width:100%;}
.title{ width:100%;}
.title ul{ width:100%;}
.title ul li{ float:left; width:20%;font-size: 18px; line-height: 24px; padding: 16px 0; font-weight: normal;  color: #fff; background-color: #0372cd; text-align: center;}
.zplistbox{ width:100%;}
.zplistbox li .tit{ border-bottom: 1px solid #dedddd;}
.zplistbox li .tit dl{ width:100%;}
.zplistbox li .tit dd{ float:left; width:20%;font-size: 16px; line-height: 26px;  padding: 25px 0px; color: #666;  font-weight: normal; text-align: center;}
.zplistbox li .tit .btn{ color:#e60012; display:inline-block; font-size:14px;}
.zplistbox li .box{background-color: #eee; padding: 30px 110px;width:920px;}
.details{ width:100%;}
.details h3{font-size: 20px;  line-height: 30px; color: #444; margin: 0 0 15px; font-weight:normal;}
.details_txt{ padding-bottom:10px; border-bottom:1px solid #dedddd; margin-bottom:20px; font-size:15px; color:#666; line-height:28px;}
.details_txt p{ line-height:28px;}


.cpdz_biaodan tr td input[type="text"]{    width: 550px;font-size: 16px; color: rgb(85, 85, 85); font-family: Î¢ÈíÑÅºÚ; border: 1px solid rgb(225, 225, 225);  padding: 10px 12px;  border-radius: 5px; margin-bottom:15px; margin-left:10px;}
.cpdz_biaodan tr td textarea { width: 700px;  font-size: 16px; color: rgb(85, 85, 85);  height: 100px; font-family: Î¢ÈíÑÅºÚ; border: 1px solid rgb(225, 225, 225); padding: 10px 12px;  border-radius: 5px; margin-left:10px; margin-bottom:15px;}
.cpdz_biaodan tr td input[type="button"]{width: 90px; height: 40px; background: #ff9c00; color: #fff; border: none;  border-radius: 5px; line-height: 40px; text-align: center; font-size: 15px; font-family: Î¢ÈíÑÅºÚ; margin-bottom:20px; margin-left:10px;}
.cpdz_biaodan tr td input[type="reset"]{width: 90px; height: 40px; background: #ff9c00; color: #fff; border: none;  border-radius: 5px; line-height: 40px; text-align: center; font-size: 15px; font-family: Î¢ÈíÑÅºÚ; margin-bottom:20px;}




