.innbannera{background:url(../images/innbannera.jpg) no-repeat center top; height:220px;}
.innbannerb{background:url(../images/innbannerb.jpg) no-repeat center top; height:220px;}
.innbannerc{background:url(../images/innbannerc.jpg) no-repeat center top; height:220px;}
.innbannerd{background:url(../images/innbannerd.jpg) no-repeat center top; height:220px;}
.innbannere{background:url(../images/innbannere.jpg) no-repeat center top; height:220px;}
.innbannerf{background:url(../images/innbannerf.jpg) no-repeat center top; height:220px;}
.nywrapper{width:1200px; margin:0 auto;}
.inncontent{width:100%; padding:50px 0;}
.inncontent .nywwleft{width:260px; margin-right:30px; float:left;}
.inncontent .nywwright{width:910px; float:left;}
.inncontent .nywwleft .nywwlefttit{background-color:#035aaf; height:55px; line-height:55px; color:#fff; font-size:16px; text-align:center; font-weight:bold;}
.inncontent .nywwleft .nywwleftul{margin-top:5px; margin-bottom:10px;}
.inncontent .nywwleft .nywwleftul li{}
.inncontent .nywwleft .nywwleftul li a{height:40px; line-height:40px; color:#555; text-decoration:none; font-size:15px; text-align:center; margin-bottom:2px; display:block; text-align:center; background-color:#e8f1f9;}
.inncontent .nywwleft .nywwlefttita{border-right: #d7d6d6 1px solid; border-bottom: #c0bebf 1px solid; border-top: #f3f3f3 1px solid; border-left: #f9f9f9 1px solid; font-size:14px; padding:20px; line-height:180%;}
.inncontent .nywwleft .nywwlefttita strong{font-weight:bold; font-size:15px; color:#035aaf;}


.sidenav { background: #2176cd; border-radius: 10px; overflow: hidden; margin-bottom: 20px; }
.sidenav .hd { line-height: 50px; height: 50px; color: #fff; font-size: 18px; padding: 0 20px 0 50px; background: url(../images/gfh.png) no-repeat 16px center; background-size: auto 20px; }
.sidenav .hd strong { font-weight: normal; }
.sidenav .bd { padding: 10px; background: #fff; margin: 0 6px 6px; border-radius: 0 0 6px 6px; }
.sidenav .snul {  }
.sidenav .snul .snli { margin-bottom: 2px; line-height: 40px; }
.sidenav .snul .snli .sna { padding: 0 20px; color: #666; font-size: 14px;  display: block; text-decoration: none; border-radius: 4px; -webkit-transition: all .2s; transition: all .2s; background: #f1f1f1 url(../images/ck.gif) no-repeat -16px center; background-size: 16px 14px; }
.sidenav .snul .snli .sna:hover, .sidenav .snul .snli.on .sna { background-color: #2176cd; color: #fff; opacity: .9; filter: alpha(opacity=90); background-position: 18px center; box-shadow: 0 5px 10px rgba(33,118,205,.4); padding-left:30px; }

.sidebox { background: #dedede; overflow: hidden; margin-bottom: 20px; border-radius: 10px; }
.sidebox .hd { line-height: 40px; height: 40px; text-align: center; font-size: 16px; color: #333; }
.sidebox .bd { margin: 0 6px 6px; padding: 20px; background: #fff; border-radius: 0 0 6px 6px; position: relative; font-size:14px; line-height:180%;}
.sidebox .bd img{width:100%; display:inline-block; vertical-align:middle; margin-right:4px; height:180px;}
.sidebox .bd strong{font-weight:bold; font-size:15px; color:#035aaf;}

.slideimg01 .prev, .slideimg01 .next { width: 20px; height: 32px; display: block; background: url(../images/slider-arrow.png) no-repeat -59px center; position: absolute; top: 50%; margin-top: -26px; opacity: .3; }
.slideimg01 .prev:hover, .slideimg01 .next:hover { opacity: .6; }
.slideimg01 .prev { background-position: -175px center; left: 20px; }
.slideimg01 .next { background-position: -59px center; right: 20px; }

.spimg { }
.spimg a { display: block; text-decoration: none; color: #666;  }
.spimg a:hover { color: #f30; }
.spimg img { display: block; }
.spimg span { display: block; line-height: 30px; background: #f1f1f1; text-align: center; font-size: 12px; height: 30px; overflow: hidden; }
.sidebox .bd .sbcon img{width:5%; display:inline-block; margin-right:5px; height:12px;}

.nywwright .nywwrighttit{background: #f1f1f1;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    border-radius: 10px;
    margin-bottom: 10px; color: #2176cd; font-size: 20px; font-weight: bold;}
.nywwright .nywwrighttit img{vertical-align:middle; display:inline-block; margin-right:10px;}
.nywwright .nywwrighttit span{font-size:12px; text-align:right; float:right; color:#888; font-weight:normal;}
.nywwright .nywwrighttita{padding:25px; color:#666; font-size:15px; line-height:28px;}
.nywwright .nywwrighttita .nynewsul{width:100%;}
.nywwright .nywwrighttita .nynewsul li{margin:16px 0; border-right: #d7d6d6 1px solid; border-bottom: #c0bebf 1px solid; border-top: #f3f3f3 1px solid; border-left: #f9f9f9 1px solid; padding:35px; box-sizing:border-box;}
.nywwright .nywwrighttita .nynewsul li a{text-decoration:none; font-size:14px; color:#666; line-height:160%;}
.nywwright .nywwrighttita .nynewsul li a .nynewtit{font-size:20px; color:#333; height:60px; line-height:60px;}
.nywwright .nywwrighttita .nynewsul li a .nynewbtn{background-color:#e70d01; color:#fff; font-size:14px; display:block; width:120px; height:45px; line-height:45px; text-align:center; margin-top:15px;}
.nywwright .nywwrighttita .nylxwm{width:100%; margin-bottom:28px;}
.nywwright .nywwrighttita .nylxwm strong{display:block; margin-bottom:12px;}
.nywwright .nywwrighttita .nylxwm img{width:1.5%; vertical-align:middle; margin-right:4px;}
.nywwright .nywwrighttita .nylxwma{width:100%; margin-top:28px;}
.nywwright .nywwrighttita .nylxwma li{float:left; width:46%; margin:1% 2%;}
.nywwright .nywwrighttita .nylxwma li .nylxtita{background-color:#2176cd; height:50px; line-height:50px; color:#fff; text-indent:20px; font-size:16px; font-weight:bold;}
.nywwright .nywwrighttita .nylxwma li .nylxtitb{font-size:13px; color:#666; line-height:190%; padding:20px; border-right: #d7d6d6 1px solid; border-bottom: #c0bebf 1px solid; border-top: #f3f3f3 1px solid; border-left: #f9f9f9 1px solid;}
.nywwright .nywwrighttita .xcximg{width:30%; display:block; margin:0 auto;}
.nywwright .nywwrighttita .xcximg img{width:100%;}

.nywwright .nywwrighttita .nywwrrtt{background-color:#2176cd; height:60px; line-height:60px; border-radius:10px; color:#fff; text-align:center; font-size:20px;}
.nywwright .nywwrighttita .nywwrrtta{font-size:15px; color:#666; text-align:left; padding:30px 20px; line-height:170%;}
.nywwright .nywwrighttita .nywwrrtta img{display:block; margin:0 auto;}
.nywwright .nywwrighttita .pageul{width:60%; margin:40px auto 0;}
.nywwright .nywwrighttita .pageul li{float:left; width:31.1%; margin:1.1%; text-align:center; font-size:14px;}
.nywwright .nywwrighttita .pageul li a{width:100%; border:1px solid #ddd; height:40px; line-height:40px; display:block;}

.nywwright .nywwrighttita .nypppul{width:100%;}
.nywwright .nywwrighttita .nypppul li{float:left; width:31%; margin:1.1%; border:1px solid #eee; border-radius:10px; box-sizing:border-box;}
.nywwright .nywwrighttita .nypppul li a{text-decoration:none;}
.nywwright .nywwrighttita .nypppul li img{width:100%; margin:0px 0 0; height:218px;}
.nywwright .nywwrighttita .nypppul li .nypptit{background:#3783d2; color:#fff; height:55px; line-height:55px; text-align:center; font-size:12px; border-bottom-right-radius:10px; border-bottom-left-radius:10px;}


.messagecon { font-size: 14px; line-height: 24px; margin-bottom: 20px;  }
.messagecon p { margin-bottom: 20px; }
.messagetit { font-size: 14px; font-weight: bold; line-height: 30px; height: 30px; }
.messagetarea { padding: 10px; border: 1px solid #dedede; font-size: 16px; line-height: 26px;  color: #666; resize: none; width: 96%; height: 90px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #f8f8f8; margin-bottom: 20px; }
.messagetarea:focus { color: #333; outline: none; background: #fff; }
.messageinput { width: 27%; padding: 10px; height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #dedede; margin: 0 5px 0 0;  color: #666; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #f8f8f8; margin-bottom: 20px; }
.messageinput:focus { color: #333; outline: none; background: #fff; }
.messagebtn { width: 30%; text-align: center; line-height: 50px; height: 50px; font-size: 16px; border: 0; background: #b8c5ce; color: #2d3e50; border-radius: 4px;  cursor: pointer; margin-right: 10px; margin-bottom: 30px; }
.messagebtn.btnon { width: 50%; color: #fff; background: #005bac; }
.messagebtn:hover { opacity: .8; filter: alpha(opacity=80); }
.yanzhengma { display: inline; }

.join_table,.jobsin_table{ width: 100%; border-top: 2px solid #1944cf; font-family:  "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif"; }
.join_table thead tr th { line-height: 35px; text-align: left; background: #f8f8f8; padding: 0 10px; border-bottom: 1px solid #dedede; font-size: 14px; }
.join_table tbody tr td { line-height: 44px; padding: 0 10px; border-bottom: 1px solid #dedede; font-size: 14px; color: #666; }
.join_table tbody tr td a { color: #1944cf; font-size: 14px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.join_table tbody tr td:hover a { padding-left: 5px;color:#3574d3; }
.join_table tbody tr:hover td { background: #f8f8f8; color: #000; }
.jobsin_table thead tr th { line-height: 48px; text-align: left; background: #f8f8f8; padding: 0 10px; border-bottom: 1px solid #dedede; font-size: 16px; }
.jobsin_table tbody tr td { line-height: 38px; padding: 15px 10px; border-bottom: 1px solid #dedede; font-size: 14px; color: #666; }
.jobsin_table tbody tr td  a{ line-height: 40px;width:100%; background:#dedede;font-size: 16px; color: #666;border-radius:10px;display:block;text-align:center;transition:all 0.1s;-webkit-transition:all 0.1s;}
.jobsin_table tbody tr td:hover a{ background: #1944cf; color: #fff; }

.nywwright .nyyhonor{width:85%; margin:0 auto;}
.nywwright .nyyhonor li{float:left; width:20%; margin:1% 2.5%; text-align:center; font-size:14px;}
.nywwright .nyyhonor li:first-child{float:left; width:40%; margin:1% 5%; text-align:center;}
.nywwright .nyyhonor li img{width:100%; margin:0 auto 6px; display:block; padding:3px; border:1px solid #ccc; box-sizing:border-box;}


.nywwright .nyyhonorq{width:85%; margin:10px auto;}
.nywwright .nyyhonorq li{float:left; width:20%; margin:1% 2.5%; text-align:center; font-size:14px; line-height:150%;}
.nywwright .nyyhonorq li img{width:100%; margin:0 auto 6px; display:block; padding:3px; border:1px solid #ccc; box-sizing:border-box; height:200px;}

.nywwright .nywwrighttita strong{font-size:20px; color:#2176cd;}
.nywwrighttita .yanzhengma{width:45px;}

@media (max-width: 1200px) {
	.nywrapper{width:100%;}
	.inncontent .nywwleft{width:30%; margin-right:3%;}
	.inncontent .nywwright{width:67%;}
	.nywwright .nywwrighttita img{width:100%;}
	.nywwright .nywwrighttitac img{width: auto;}
	.nywwright .nywwrighttita .nypppul li{width:48%; margin:1%;}
	.nywwright .nyyhonorq li{width:31%; margin:1.1%; height:220px;}
	.nywwright .nyyhonorq li img{height:160px;}
	.nywwright .nyyhonor li:first-child{width:100%; float:none; margin:0;}
	.nywwright .nyyhonor li{width:48%; margin:1%;}
	.nywwright .nywwrighttita .yanzhengma{width:45px;}
}

@media (max-width: 720px) {
	.innbannera{height:140px; background-size:cover;}
	.innbannerb{height:140px; background-size:cover;}
	.innbannerc{height:140px; background-size:cover;}
	.innbannerd{height:140px; background-size:cover;}
	.inncontent{padding:30px 0;}
	.inncontent .nywwleft{width:96%; margin:0 auto; float:none;}
	.inncontent .nywwright{width:96%; margin:10px auto 0; float:none;}
	.nywwright .nywwrighttita .nynewsul li a .nynewtit{line-height:30px; height:65px; overflow:hidden;}
	.nywwright .nywwrighttita{padding:15px;}
	.nywwright .nywwrighttita .nypppul li img{height:140px;}
	.nywwright .nywwrighttita .nywwrrtt{font-size:15px;}
	.nywwright .nywwrighttita .nywwrrtta{padding:15px 20px;}
	.sidebox .bd img{height:290px;}
	.nywwright .nyyhonorq li{width:48%; margin:1%; height:260px;}
	.nywwright .nyyhonorq li img{height:200px;}
	.nywwright .nywwrighttita .nylxwma li{width:100%; margin:1% auto;}
	.nywwright .nywwrighttita .nylxwm img{width:3.5%;}
	.inncontent .nywwleft .sidebox{display:none;}
}