.bgimg { width: 100%; height: auto;}
.bgimg img { width: 100%; height: auto;}

.tit2 { background: #093e96; color: #fff; padding: 25px;}
.tit2 h3 { background: url(../img/njt.png) no-repeat right center; font-size: 24px; font-weight: normal; line-height: 40px;}
.tit2 em { width: 60px; height: 2px; background: #fff; display: block; margin: 18px 0;}
.tit2 p, .tit3 p { font-size: 20px; color: #6594e2; font-family: times new roman,times,serif;}
.tit3 p { font-size: 17px;}

.c_main { background: url(../img/bg9.png) no-repeat left top;}
.c_main .c_mainL { width: 22%; background: #f6f6f6; margin-bottom: 20px;}
.c_main .c_mainL ul { padding: 25px;}
.c_main .c_mainL ul li { width: 100%; line-height: 60px; border-bottom: 1px solid #ddd; background: url(../img/ndx.png) no-repeat center left;}
.c_main .c_mainL ul li a { display: block; background: url(../img/njtx.png) no-repeat center right; padding-left: 20px;
	font-size: 16px; color: #000;}
.c_main .c_mainL ul li:hover, .c_main .c_mainL ul li.on { background: url(../img/ndx_h.png) no-repeat center left;}
.c_main .c_mainL ul li:hover a, .c_main .c_mainL ul li.on a {  background: url(../img/njtx_h.png) no-repeat center right; color: #093e96;}
.c_main .c_mainR { width: 75%; margin-bottom: 20px;}
.c_main .c_mainR .sitepath { background: url(../img/local.png) no-repeat left center; padding: 0 17px 0 20px; line-height: 80px;
	color: #000;}
.c_main .c_mainR .sitepath a { color: #000; font-size: 14px;}
.c_main .c_mainR .sitepath a:hover { color: #01459A; font-size: 14px;}
.c_main .c_mainR h3 { line-height: 30px; color: rgba(0, 0, 0, 1); font-size: 22px; margin-top: 20px; border-bottom: 1px solid #e8e8e8;}
.c_main .c_mainR p { font-size: 16px; line-height: 30px; text-indent: 2em; color: #OOO;}
.c_main .c_mainR p img, .c_main .c_mainR img { width: auto; max-width: 100%; height: auto; display: block; margin: 0 auto;}

.mss, .pro { margin-top: 20px;}
.pro li { float: left; width: 24.25%; margin: 0 1% 12px 0; position: relative;}
.pro li.mr0 { margin-right: 0;}
.pro li a.pic { position: relative; width: 100%; padding: 45% 0; display: block; overflow: hidden;}
.pro li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.pro li:hover a.pic img { transform: scale(1.08); -webkit-transform: scale(1.08); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;}
.pro li a.txt { width: 100%; display: block; position: absolute; left: 0; bottom: 0; background: #3D4044; line-height: 40px; color: #fff; font-size: 18px; text-align: center;}
.pro li:hover a.txt { background: #093e96;}

.new_list li { width: 100%; height: 88px; margin-top: 20px;}
.new_list li h4 { float: left; width: 78px; height: 66px; background: url(../img/mew_timebj.png) no-repeat left center;
	padding: 13px 0 3px 0; text-align: center; overflow: hidden;}
.new_list li h4 b { color: #373737; font-size: 30px; height: 38px; line-height: 38px; display: block; padding-bottom: 3px;
	border-bottom: 1px solid #cacaca;}
.new_list li h4 span { color: #c6c6c6; font-size: 15px; line-height: 28px; font-weight: normal;}
.new_list li .txt { float: right; width: 89%; padding-top: 8px;}
.new_list li .txt a { font-weight: normal; font-size: 16px; font-weight: bold; color: #333;}
.new_list li .txt:hover a { color: #093e96;}
.new_list li .txt p { text-indent: 2em; padding-top: 5px; color: #888; font-size: 14px; line-height: 24px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.new_list li .txt p:hover { color: #999;}

.socialn li { margin-top: 20px;}
.socialn li a.pic { float: left; width: 25%; position: relative; padding: 7% 0; display: block; overflow: hidden;}
.socialn li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.socialn li a.txt { float: right; width: 73%;}
.socialn li a.txt h4 { font-size: 20px; line-height: 30px; color: #333; margin: 4px 0 10px 0; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.socialn li a.txt p { font-size: 14px; color: #666; line-height: 24px; text-indent: 0; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;
    -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.socialn li a.txt:hover h4 { color: #093e96;}

.c_main .c_info_t { text-align: center; border-bottom: 1px dashed #ddd; padding-bottom: 15px; margin-bottom: 10px;}
.c_main .c_info_t h1 { font-size: 28px; line-height: 58px; font-weight: 300; letter-spacing: 1px; color: #333;}
.c_main .c_info_t h4 { font-size: 15px; color: #666;}
.c_main .c_info_t h4 span { margin-left: 10px; vertical-align: middle;}
.c_main .c_info_txt { line-height: 1.7; font-size: 15.4px; vertical-align: baseline; color: #515151; white-space: normal; padding: 10px;}
.c_main .c_info_txt .c_info_txt_info p { text-indent: 2em; color: #333;}
.c_main .c_info_txt .c_info_txt_info p img { width: auto; height: auto; max-width: 100%; margin: 0 auto; display: block;}

/* -- 翻页效果 -- */
.box_page { background: #fff; margin: 0; overflow: hidden; padding: 30px 0; text-align: center;}
.page { background: #fff; font-size: 18px; padding: 13px 18px; border-radius: 0px; color: #666; margin: 0 5px;
	border: 1px solid rgba(0,0,0,0.1); font-weight: normal; transition: 0.5s;}
.page:link { color: #666; text-transform: uppercase;}
.page:visited { color: #666;} 
.page_ding { background: #333; font-size: 18px; color: #fff; padding: 13px 18px; margin: 0 5px;
	border: 1px solid rgba(0,0,0,0.05);}
.page:hover { background: #093e96; color: #fff; text-decoration: none;}

.two{ height: 30px; margin: 0 auto; line-height: 30px; margin-top: 20px; border-top: 1px dashed #d1d1d1;}
.two .twol{ float: left; padding-left: 15px; font-size: 13px;}
.two a{ padding-left: 15px;}
.two a:hover{ color: #373737; text-decoration: underline;}
.two .twor{ float: right; padding-right: 15px; font-size: 13px;}

@media screen and ( max-width: 1920px ) {}
@media screen and ( max-width: 1680px ) {}
@media screen and ( max-width: 1440px ) {}
@media screen and ( max-width: 1366px ) {}
@media screen and ( max-width: 1280px ) {}
@media screen and ( max-width: 1024px ) {}
@media screen and ( max-width: 768px ) {}
@media screen and ( max-width: 414px ) {
    .c_main { background: none;}
    .c_main .c_mainL { width: 100%; background: none; margin-bottom: 1em;}
    .c_main .c_mainL ul { padding: 0;}
    .c_main .c_mainL ul li { float: left; width: 49.7%; line-height: 30px; border-bottom: none; background: none; text-align: center;
        background: #093e96; margin: 1px 1px 0 0;}
    .c_main .c_mainL ul li a { background: none; padding-left: 0; font-size: 16px; color: #fff;}
    .c_main .c_mainL ul li:hover, .c_main .c_mainL ul li.on { background: none;}
    .c_main .c_mainL ul li:hover a, .c_main .c_mainL ul li.on a {  background: #093e96; color: #fff;}
    .c_main .c_mainR, .mss { width: 100%; margin-bottom: 1em;}

    .new_list li .txt { width: 78%;}

    .pro, .socialn li { margin-top: 1em;}
    .pro li { float: left; width: 49%; margin: 0 1% .3em 0; position: relative;}
    .pro li.mr0 { margin-right: 0;}
    .pro li a.pic { position: relative; width: 100%; padding: 50% 0; display: block;}
    .pro li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
    .pro li a.txt { width: 100%; display: block; position: absolute; left: 0; bottom: 0; background: #3D4044; line-height: 40px; color: #fff; font-size: 20px; text-align: center;}
    .pro li:hover a.txt { background: #3bb2ab;}
    
    .socialn li a.pic { width: 30%; padding: 11% 0;}
    .socialn li a.txt { float: right; width: 68%;}
    .socialn li a.txt h4 { font-size: 18px; line-height: 24px; margin: 0 0 2px 0;}
    .socialn li a.txt p { line-height: 22px;}

    .box_page { background: #fff; margin: 0; overflow: hidden; padding: 30px 0; text-align: center;}
    .page { background: #fff; font-size: 18px; padding: 10px; border-radius: 0px; color: #666; margin: 0 5px;
    	border: 1px solid rgba(0,0,0,0.1); font-weight: normal; transition: 0.5s;}
    .page:link { color: #666; text-transform: uppercase;}
    .page:visited { color: #666;} 
    .page_ding { background: #333; font-size: 18px; color: #fff; padding: 10px; margin: 0 5px;
    	border: 1px solid rgba(0,0,0,0.05);}
    .page:hover { background: #e84d96; color: #fff; text-decoration: none;}
    .two .twor { float: left; padding-left: 15px;}

    .tit2, .c_main .c_mainR .sitepath { display: none;}
}
@media screen and ( max-width: 411px ) {}
@media screen and ( max-width: 400px ) {}
@media screen and ( max-width: 375px ) {
    .new_list li .txt { width: 76%;}
    .socialn li a.txt p { line-height: 20px;}
}
@media screen and ( max-width: 360px ) {}
@media screen and ( max-width: 320px ) {}