@charset "gb2312";

.ny_banner { width:100%; left:0; border-left:none; border-right:none; }
#middle { margin:20px auto 50px; }
#middle .middle_l { width:220px; float:left; background:#f5f5f5; }
#middle .middle_r { width:950px; float:right; }
#middle .middle_l h2 { height:70px; line-height:70px; text-align:center; font-size:24px; font-weight:bold; color:#2377bd; border-bottom:solid 1px #dbdbdb; }
#middle .middle_l ul { padding-bottom:25px; }
#middle .middle_l ul li { text-align:center; font-size:16px; color:#474747; padding:0 20px; }
#middle .middle_l ul li a {padding: 14px 0;color:#474747; display:block; border-top:solid 1px #dbdbdb; }
/*#middle .middle_l ul li:first-child a {*/
/*border-top:none;*/
/*}*/
#middle .middle_l ul li.on { background:#007de4; }
#middle .middle_l ul li.on a { color:#fff; }
#middle .middle_l .hide{display: none;}
#middle .middle_l ul li.more{padding: 14px 0;height: 16px;background:url(../images/jt.png) no-repeat center;}

.position { width:100%; height:44px; line-height:44px; border-bottom:solid 1px #dcdcdc; margin-top:10px; }
.position_left { float:left; width:400px; background:url(../images/nav_r.png) no-repeat left center; }
.position_left h3 { color:#474747; font-size:24px; font-weight:bold; padding-left:20px; }
.position_right { float:right; width:485px; height:40px; line-height:40px; }
.position_right label { float:right; color:#474747; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxM2E3YzkxNS0yMTAzLTk2NGEtYjRlYS0xMTk5MTIwYzQ5MDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTRDNjdCRDEzOTk1MTFFQUIxQzVGNkE3NUYxNEE4RTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTRDNjdCRDAzOTk1MTFFQUIxQzVGNkE3NUYxNEE4RTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YmZlYTg2MS1jYzc3LTBjNDktYmY0NS0zZGVjY2U1YzcyYTEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4NjUxM2NlYi1kMzE4LTQ2NDUtOWIyMy1lYzJhYzFiNzdlOTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4BhwIPAAABDUlEQVR42mJkqH3CgAekAHEaELMA8WIgngDE/5EV/G+SBtMseAzpAOJyJL4hEKsBcRa6YSDARMCQ30AcBcR+QPwdiDOAeBoQMxJjELIhoUBsCcTBhAxjIWCIB1QjCLBCDduEJAb3JhORhjBAvZiI7jLGuqeMyC5qImAIsmEMaC77A8S5jMDo1wEyLhNhCDJYBsTzoYZxArETyEWmJBqCzWWmIBeZARkSQPwKiI8zkAa8gPgnEDODXHQKKuiAReEbIP4KZYO8IIYmzw5M2dsJpWwQALn2PlJS+Y1LIRMBg5Czwh98CpkYqASQDXpKhv4X2Ay6DcTFQPwIiD+iBTQMPIfKgcqeZiA+AZMACDAAlnxJTdRcAs8AAAAASUVORK5CYII=) no-repeat left center; padding-left:25px; }

#middle .middle_r .list .cpfw li { float:left; margin:25px 13px 0; text-align:center; }
#middle .middle_r .list .cpfw li .liimg { border:solid 1px #e0e0e0; background:#f4f5f7; }
#middle .middle_r .list .cpfw li .liimg img { width:430px; height:285px; padding:8px; }
#middle .middle_r .list .cpfw li h3 { height:50px; line-height:50px; text-align:center; font-size:16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; width: 400px; }
#middle .middle_r .list .cpfw li h3 a { color:#474747; }

#middle .middle_r .list .gsld li { float:left;margin:25px 0 0 20px; text-align:center;}
#middle .middle_r .list .gsld li .liimg {border:solid 1px #e0e0e0; background:#f4f5f7; }
#middle .middle_r .list .gsld li .liimg img { width:275px; height:285px; padding:8px; }
#middle .middle_r .list .gsld li h3 { height:50px; line-height:50px; text-align:center; font-size:16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; width: 250px; }
#middle .middle_r .list .gsld li h3 a { color:#474747; }

#middle .middle_r .action { color:#474747; font-size:16px; line-height:25px; padding-top:20px; margin-bottom:50px; text-align:justify; }
#middle .middle_r .action img{max-width: 90%;}

/*#middle .middle_r .list .ldzc li { float:left; width:445px; margin:0 15px; margin-top:25px; }
#middle .middle_r .list .ldzc li .img { width:100%; height:100%; border:solid 1px #e0e0e0; background:#f4f5f7; }
#middle .middle_r .list .ldzc li .img img { width:431px; height:286px; padding:7px; }
#middle .middle_r .list .ldzc li h3 { height:50px; line-height:50px; text-align:center; font-size:16px; }
#middle .middle_r .list .ldzc li h3 a { color:#474747; }*/

#middle .middle_r .list .zzry li { float:left; margin:25px 0 0 19px;text-align:center; }
#middle .middle_r .list .zzry li .liimg { border:solid 1px #e0e0e0; background:#f4f5f7; }
#middle .middle_r .list .zzry li .liimg img { width:285px; height:210px; padding:5px; }
#middle .middle_r .list .zzry li h3 { height:50px; line-height:50px; text-align:center; font-size:16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; width: 250px;}
#middle .middle_r .list .zzry li h3 a { color:#474747; }

#middle .middle_r .list .newslist { padding-top:12px; }
#middle .middle_r .list .newslist li { height:42px; line-height:42px; background:url(../images/dd.png) no-repeat left center; padding-left: 15px; border-bottom:dotted 1px #dcdcdc; }
#middle .middle_r .list .newslist a { color:#474747; font-size:16px; width:calc(100% - 100px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:inline-block; }
#middle .middle_r .list .newslist li:hover a { color:#007de4; }
#middle .middle_r .list .newslist span { color:#999999; float:right; }

.navtitle { text-align:center; }
.navtitle h2 { border-bottom:dotted 1px #dcdcdc; color:#474747; font-size:26px; font-weight:bold; line-height:28px; padding:35px 0 25px; }
.navtitle .span { height:40px; line-height:40px; text-align:center; }
.navtitle span { color:#999999; margin-left:10px; }
.next { font-size:16px; border-top:solid 1px #dcdcdc; }
.next li:first-child { border-top:none; }
.next li { height:50px; line-height:50px; border-top:dotted 1px #dcdcdc; background:url(../images/dd.png) no-repeat left center; padding-left:12px; }
.next li a { width:calc(100% - 200px); display:inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.next li span { color:#999999; float:right; }

.wyzx .position_right { width:100%; margin-top:10px; float:none; }
.wyzx .position_right label { float:none; }
.wyzxk { padding-left:130px; }
.wyzxk .form { float:left; margin-right:100px; padding-top:30px; font-size:18px; }
.wyzxk .form .f_l { width:60px; height:40px; line-height:40px; color:#474747; }
.wyzxk .form .f_l span { color:#f00; float:left; }
.wyzxk .form input { width:325px; padding:0 10px; height:40px; line-height:40px; border:solid 1px #d6d6d6; float:left; font-size: 18px; }
.wyzxk .form .input { width:832px; }
.wyzxk .form textarea { width:832px !important; padding:10px; height:330px; border:solid 1px #d6d6d6; float:left; }
.wyzxk .yzm .f_l { width:77px; }
.wyzxk .yzm input { width:120px; font-size: 18px; }
.wyzxk .yzm img { margin-left:24px; }
.tijiao { width:170px; margin-top:24px; height:50px; line-height:50px; text-align:center; background:#e0e0e0; border-radius: 15px }
.tijiao a { display:block; font-size:22px; }

.zxlist { padding-top:30px; }
.zxlist table { border-left:solid 1px #dbdbdb; border-top:solid 1px #dbdbdb; margin-bottom:40px; }
.zxlist table tr td { border-right:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; line-height:28px; padding:10px 12px; color:#474747; font-size:16px; }
.zxlist table tr .title { color:#007de4; font-size:20px; font-weight:bold; background:#eff7fd; }
.zxlist table tr .title2 { padding-left:26px; }
.zxlist table tr .name { font-weight:bold; text-align:center; }
.zxlist table tr td img { padding:0 10px; }

.xwxx { margin-bottom:100px; }
.xwxx h3 { color:#999999; font-size:30px; text-align:center; padding:50px 0 20px; }
.xwxx h2 { color:#007de4; font-size:28px; text-align:center; }
.xwxx p{
  text-align: center;
  font-size: 18px;
  color: #474747;
}
.xwxx .txt{margin-top:15px;}
.xwxx ul { margin:80px 0 0 100px; ; }
.xwxx ul li { color:#474747; width:500px; height:250px; float:left; background:#f2f2f2; }
.xwxx ul li:first-child { box-shadow: 5px 10px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 5px 10px 10px rgba(0, 0, 0, .1); -webkit-box-shadow: 5px 10px 10px rgba(0, 0, 0, .1); position: relative; }
.xwxx ul li .f_l { width:170px; height:90px; text-align: center; margin-top:90px; border-right:solid 1px #dbdbdb; }
.xwxx ul li img { padding-top:5px; }
.xwxx ul li p { color:#2e2e2e; font-size:22px; margin-top:15px; }
.xwxx ul li .f_r {
  width: 235px;
  padding-top: 10px;
  margin-right: 60px;
  font-size: 16px;
  line-height: 32px;
  height: 70px;
  margin-top: 90px;
}
.xwxx ul li .f_r span { font-size:16px; margin-top:5px; display: inline-block; }
#dituContent { width:1000px; height:390px; margin:auto; }

.middle_r .search {font-size: 14px;}
.middle_r .search .search_header input { width:500px;height:38px; line-height:38px; border:solid 1px #e0e0e0;padding-left: 20px;float: left;}
.middle_r .search .search_header span {width:100px;height:40px; line-height:40px;display: inline-block;background: #0b79c9;color: #fff;text-align: center;}
.middle_r .search .search_header label{color: #0b79c9; margin-left: 20px;}
.middle_r .search .gaoji{overflow: hidden;margin: 10px 0;}
.middle_r .search .gaoji li{float: left;margin-right: 20px;}
.middle_r .search .gaoji li input { width:100px;height:38px; line-height:38px;border: none; border-bottom:solid 1px #e0e0e0; margin-left: 10px;}
.middle_r .search .select {padding: 20px; background: #f7f7f7;}
.middle_r .search .select .f_l{width: 200px;}