.in_news .in_n_img img, .in_n_img img  { width: 100%; height: auto; display: block; margin: 10px 0;}
.in_news .in_n_t { width: 100%; height: auto; text-align: center; margin-bottom: 10px;}
.in_news .in_n_t h2 a { font-size: 36px; line-height: 38px; text-align: center; font-weight: bold;
	margin-top: 16px; color: #005888; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;
	-webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_news .in_n_t .in_n_ts { width: 100%; text-align: center;}
.in_news .in_n_t .in_n_ts a { line-height: 50px; color: #005888;}
.in_news .in_n_list .in_n_l { position: relative; width: 60%; height: 390px;}
.in_news .in_n_list .in_n_l .hd { position: absolute; z-index: 1; bottom: 15px; right: 10px;}
.in_news .in_n_list .in_n_l .hd li { float: left; width: 13px; height: 13px; display: block; overflow: hidden; text-indent: 20px; cursor: pointer;
	margin-left: 13px; background: #fff; border-radius: 8px; filter: alpha(opacity=40); opacity: 0.4;}
.in_news .in_n_list .in_n_l .hd li.on { background: #fff; filter: alpha(opacity=100); opacity:1;}
.in_news .in_n_list .in_n_l .prev, .in_news .in_n_l .next { position: absolute; top: 50%; width: 40px; height: 40px; margin: -20px 0 0; cursor: pointer;
	background: url(../img/ad_ctr.png) no-repeat 0 0; z-index: 10; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2;}
.in_news .in_n_list .in_n_l .prev { left: 16px;}
.in_news .in_n_list .in_n_l .next { background-position: 0 -40px; right: 16px;}
.in_news .in_n_list .in_n_l .prev:hover, .in_news .in_n_l .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important;}
.in_news .in_n_list .in_n_l .bd { width: 100%; height: 390px; position: relative; overflow: hidden;}
.in_news .in_n_list .in_n_l .bd li { width: 100%; height: 390px; background-color: #fff; position: relative;}
.in_news .in_n_list .in_n_l .bd li img { width: 100%; height: 390px; display: block;}
.in_news .in_n_list .in_n_l .bd li p { position: absolute; left: 0; bottom: 0; line-height: 50px; height: 50px; width: 100%; background: url(../img/black.png);}
.in_news .in_n_list .in_n_l .bd li p span { width: 60%; display: block; white-space: nowrap; overflow: hidden; padding-left: 20px; color: #fff; font-size: 16px;}
.in_news .in_n_list .in_n_r { width: 39%;}
.in_news .in_n_list .in_n_r .hd { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; font-size: 21px;}
.in_news .in_n_list .in_n_r .hd li { float: left;}
.in_news .in_n_list .in_n_r .hd li:hover a, .in_news .in_n_list .in_n_r .hd li.on a { border-bottom: 4px solid #1492ff; height: 50px; line-height: 50px; font-weight: bold; color: #1492ff;
	padding-bottom: 10px;}
.in_news .in_n_list .in_n_r .hd li span { font-style: normal; font-style: normal; margin: 0 10px; vertical-align: top; padding: 0 15px; height: 50px;
    display: inline-block;}
.in_news .in_n_list .in_n_r .bd li { height: 20px; margin-top: 20px; padding-right: 9px;}
.in_news .in_n_list .in_n_r .bd li a { float: left; font-size: 17px; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.in_news .in_n_list .in_n_r .bd li:hover a { color: #1492ff;}
.in_news .in_n_list .in_n_r .bd li span { float: right; font-size: 13px; color: #999; margin-top: 3px;}

.in_gg { width: 100%; margin: 10px 0;}
.in_gg img { width: 100%; height: auto; display: block;}

.in_read, .in_broad, .in_video { width: 100%;}
.in_read h3, .in_broad h3, .in_video h3 { width: 97.69%; border: 1px solid #ccc; border-left: 5px solid #005888; line-height: 40px; background: #f3f7fa;
	padding-left: 2%; font-size: 16px; color: #005888; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;
	-webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_read h3 a { color: #005888; display: inline-block; float: right; margin-right: 15px;}
.in_read .in_read_m, .in_broad .in_broad_m, .in_broad .in_broad_gg, .in_video .in_video_m, .in_scenic .in_scenic_recom .in_scenic_r_m,
.in_scenic .in_line .in_line_m, .in_scenic .in_travel .in_travel_m, .in_gl .in_gover .in_gover_m, .in_gl .in_link .bd, .in_key .in_key_m { width: 100%; border: 1px solid #ccc; border-top: none;}
.in_read .in_read_m .in_read_focus { width: 20.4%; margin-top: 10px; margin-left: 10px;}
.in_read .in_read_m .in_read_focus .in_read_f_bla { width: 100%; border: 1px solid #ccc;}
.in_read .in_read_m .in_read_focus .in_read_f_bla .in_read_f_bla_t { height: 30px; line-height: 30px; border-bottom: 1px solid #ddd;
	position: relative;}
.in_read .in_read_m .in_read_focus .in_read_f_bla .in_read_f_bla_t h1 { font-size: 16px; color: #005888; padding-left: 10px; font-weight: normal;}
.in_read .in_read_m .in_read_focus .in_read_f_bla .in_read_f_bla_t .more { position: absolute; right: 10px; top: 0; font-size: 13px;}
.in_read .in_read_m .in_read_focus .in_read_f_bla .in_read_f_bla_t .more a { color: #666;}
.in_read .in_read_m .in_read_focus .in_read_f_bla .in_read_f_bla_t .more a:hover { color: #005888; text-decoration: underline;}
.in_read .in_read_m .in_read_focus .in_read_f_bla .bd { padding: 15px;}
.in_read .in_read_m .in_read_focus .in_read_f_bla .bd li { height: 26px; line-height: 26px; background: url(../img/red.jpg) no-repeat 0 center; overflow: hidden;}
.in_read .in_read_m .in_read_focus .in_read_f_bla .bd li a { padding-left: 10px;}
.in_read .in_read_m .in_read_focus .in_read_f_bla .bd li a:hover { color: #005888; text-decoration: underline;}
.in_read .in_read_m .in_read_focus img { width: 100%; height: auto; margin-top: 15px; display: block;}
.in_read .in_read_m .in_read_more { width: 58%;}
.in_read .in_read_m .in_read_more .in_read_mores { padding-top: 10px; float: left; margin-left: 10px; width: 48.29%; margin-bottom: 10px;}
.in_read .in_read_m .in_read_more .in_read_mores h1, .in_read .in_read_m .in_read_newest h1 { border-bottom: 1px solid #ddd; height: 38px; line-height: 52px; position: relative;
	color: #fff; padding-left: 38px; font-weight: bold; font-size: 14px;}
.in_read .in_read_m .in_read_more .in_read_mores h1.tit01 { background: url(../img/blbti01.jpg) no-repeat;}
.in_read .in_read_m .in_read_more .in_read_mores h1.tit02 { background: url(../img/blbti02.jpg) no-repeat;}
.in_read .in_read_m .in_read_more .in_read_mores h1.tit03 { background: url(../img/blbti03.jpg) no-repeat;}
.in_read .in_read_m .in_read_more .in_read_mores h1.tit04 { background: url(../img/blbti04.jpg) no-repeat;}
.in_read .in_read_m .in_read_more .in_read_mores h1.tit05 { background: url(../img/blbti05.jpg) no-repeat;}
.in_read .in_read_m .in_read_more .in_read_mores h1.tit06 { background: url(../img/blbti06.jpg) no-repeat;}
.in_read .in_read_m .in_read_more .in_read_mores h1 a.more, .in_read .in_read_m .in_read_newest h1 a.more { float: right; color: #666;
	font-weight: normal;}
.in_read .in_read_m .in_read_more .in_read_mores h1 a.more:hover, .in_read .in_read_m .in_read_newest h1 a.more:hover { color: #005888;}
.in_read .in_read_m .in_read_more .in_read_mores .tit { margin-top: 10px;}
.in_read .in_read_m .in_read_more .in_read_mores .tit a.in_read_more_pic { width: 29%; display: block;}
.in_read .in_read_m .in_read_more .in_read_mores .tit a.in_read_more_pic img { width: 100%; height: 74px; border: 1px solid #ddd; padding: 2px;}
.in_read .in_read_m .in_read_more .in_read_mores .tit a.in_read_more_pic:hover img { border-color: #005888;}
.in_read .in_read_m .in_read_more .in_read_mores .tit .in_read_more_txt { width: 66%; height: 80px; overflow: hidden;}
.in_read .in_read_m .in_read_more .in_read_mores .tit .in_read_more_txt h4 a { height: 24px; line-height: 24px; margin-bottom: 5px; color: #000;
	font-weight: normal; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_read .in_read_m .in_read_more .in_read_mores .tit .in_read_more_txt h4 a:hover { color: #005888; text-decoration: underline; font-size: 14px;}
.in_read .in_read_m .in_read_more .in_read_mores .tit .in_read_more_txt p { line-height: 23px; font-size: 13px; display: -webkit-box;
	overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.in_read .in_read_m .in_read_more .in_read_mores ul { margin-top: 5px;}
.in_read .in_read_m .in_read_more .in_read_mores ul li { height: 25px; line-height: 25px; overflow: hidden; background: url(../img/red.jpg) no-repeat 0 center;}
.in_read .in_read_m .in_read_more .in_read_mores ul li a { padding-left: 12px; color: #454545; display: -webkit-box; overflow: hidden;
	text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_read .in_read_m .in_read_more .in_read_mores ul li a:hover { color: #C3170D; text-decoration: underline;}
.in_read .in_read_m .in_read_newest { width: 19.3%; margin-right: 10px; margin-top: 10px;}
.in_read .in_read_m .in_read_newest h1 { background: url(../img/blbti55.jpg) no-repeat;}
.in_read .in_read_m .in_read_newest .in_read_nst { width: 86.2%; border: 1px solid #ccc; border-top: none; padding: 15px 15px 0 15px;}
.in_read .in_read_m .in_read_newest .in_read_nst ul { border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.in_read .in_read_m .in_read_newest .in_read_nst li { margin-bottom: 10px;}
.in_read .in_read_m .in_read_newest .in_read_nst li img { float: left; width: 40%; height: 100%; padding-right: 10px;}
.in_read .in_read_m .in_read_newest .in_read_nst li h6 { font-size: 14px; line-height: 30px; color: #000; display: -webkit-box;
	overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_read .in_read_m .in_read_newest .in_read_nst li h6:hover { color: #005888;}
.in_read .in_read_m .in_read_newest .in_read_nst li p { line-height: 20px; font-size: 12px;}
.in_read .in_read_m .in_read_newest .in_read_nst a.in_read_nst_pic { width: 100%; height: auto; display: block; margin: 8px 0;}
.in_read .in_read_m .in_read_newest .in_read_nst a.in_read_nst_pic img { width: 100%; height: auto;}

.in_broad, .in_video { margin: 20px 0;}
.in_broad h3 a { float: right; padding-right: 10px; color: #005888; font-size: 14px;}
.in_broad .in_broad_m, .in_broad .in_broad_gg, .in_video .in_video_m { width: 98.4%; padding: 10px;}
.in_broad .in_broad_m .in_broad_img { width: 33.2%;}
.in_broad .in_broad_m .in_broad_img a { width: 100%; height: auto; display: block; margin-bottom: 10px;}
.in_broad .in_broad_m .in_broad_img a img { width: 100%; height: auto; }
.in_broad .in_broad_m .in_broad_company { width: 31.5%; margin-left: 20px;}
.in_broad .in_broad_m .in_broad_company h4 { background: url(../img/title_bg01.jpg); color: #005888; line-height: 30px; font-size: 16px;}
.in_broad .in_broad_m .in_broad_company .bd { margin-top: 10px;}
.in_broad .in_broad_m .in_broad_company .bd li { height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; display: -webkit-box;
	overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_broad .in_broad_m .in_broad_company1 h4 { background: none; color: #003366;}
.in_broad .in_broad_gg ul { border-top: 1px dashed #cdcdcd; padding-top: 10px;}
.in_broad .in_broad_gg ul li { float: left; width: 24%; padding: 5px .5%;}
.in_broad .in_broad_gg ul li a { width: 100%; height: auto; display: block;}
.in_broad .in_broad_gg ul li a img { width: 100%; height: auto;}

.in_excel, .in_report { width: 100%; border: 1px solid #ccc; border-left: none; overflow: hidden;}
.in_excel h3 a, .in_report h3 a { float: left; width: 31px; height: 135px; background: url(../img/part3bg.jpg) no-repeat; padding: 30px 10px 0 10px; color: #fff;
	display: block;}
.in_excel .bd, .in_report .bd { width: 94%; margin: 10px 10px 0 10px; overflow: hidden;}
.in_excel .bd ul, .in_report .bd ul { overflow: hidden; zoom: 1;}
.in_excel .bd ul li, .in_report .bd ul li { margin: 0 2px; float: left; _display: inline; overflow: hidden; text-align: center;}
.in_excel .bd ul li img, .in_report .bd ul li img { width: 130px; height: 124px; display: block; padding: 3px; border: 1px solid #ccc;}
.in_excel .bd ul li:hover img, .in_report .bd ul li:hover img { border: 1px solid #005888;}
.in_excel .bd ul li p, .in_report .bd ul li p { width: 128px; height: 19px; overflow: hidden; padding: 0 5px; display: -webkit-box; overflow: hidden;
	text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_excel .bd ul li:hover p, .in_report .bd ul li:hover p { color: #fff; background: #005888;}

.in_report h3 a { background: url(../img/part34bg.jpg) no-repeat;}

.in_video .in_video_m .in_video1 { width: 17.1%;}
.in_video .in_video_m .in_video1 li, .in_video .in_video_m .in_video2 .in_video_pic1 { width: 100%;}
.in_video .in_video_m .in_video1 li a.in_video_pic,
.in_video .in_video_m .in_video2 .in_video_pic1 a.in_video_pic,
.in_video .in_video_m .in_video3 a.in_video_pic,
.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1 a.in_scenic_r_m1_pic,
.in_scenic .in_scenic_recom .in_scenic_r_m li a.in_scenic_r_m2_pic { position: relative; width: 100%; padding: 48.8% 0; display: block;}
.in_video .in_video_m .in_video1 li a.in_video_pic img,
.in_video .in_video_m .in_video2 .in_video_pic1 a.in_video_pic img,
.in_video .in_video_m .in_video3 a.in_video_pic img,
.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1 a.in_scenic_r_m1_pic img,
.in_scenic .in_scenic_recom .in_scenic_r_m li a.in_scenic_r_m2_pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_video .in_video_m .in_video1 li a.in_video_txt,
.in_video .in_video_m .in_video2 .in_video_pic1 a.in_video_txt,
.in_video .in_video_m .in_video3 a.in_video_txt { color: #000; line-height: 30px; margin-bottom: 5px; display: block; text-align: center;
	display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_video .in_video_m .in_video2 .in_video_pic1 a.in_video_txt:hover, .in_video .in_video_m .in_video3 a.in_video_txt:hover { color: #005888;}
.in_video .in_video_m .in_video2 { width: 28%; margin-left: 10px;}
.in_video .in_video_m .in_video2 li { float: left; width: 48%; margin: 0 1%;}
.in_video .in_video_m .in_video2 li a.in_video_pic { padding: 40% 0;}
.in_video .in_video_m .in_video2 .in_video_pic1 a.in_video_pic { padding: 40.6% 0;}
.in_video .in_video_m .in_video3 { width: 28%; margin-left: 10px;}
.in_video .in_video_m .in_video3 a.in_video_pic { padding: 65% 0;}
.in_video .in_video_m .in_video4 { width: 24%; margin-left: 10px;}
.in_video .in_video_m .in_video4 li a.in_video_pic { padding: 34.9% 0;}

.in_scenic { width: 100%;}
.in_scenic .in_scenic_recom { width: 41.2%;}
.in_scenic .in_scenic_recom .in_scenic_r_m { width: 95.5%; padding: 10px; height: 427px; overflow: hidden;}
.in_scenic h3 { background: url(../img/title500.jpg) no-repeat; height: 40px; line-height: 40px; padding-left: 46px;
	color: #fff; font-size: 16px;}
.in_scenic h3 a { float: right; padding-right: 10px; color: #fff; font-size: 14px;}
.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1 { margin-bottom: 10px;}
.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1, .in_scenic .in_scenic_recom .in_scenic_r_m li { position: relative; overflow: hidden;}
.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1 a.in_scenic_r_m1_pic { padding: 29.5% 0;}
.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1 a.in_scenic_r_m1_txt,
.in_scenic .in_scenic_recom .in_scenic_r_m li a.in_scenic_r_m1_txt { position: absolute; left: 0; bottom: 0; width: 96%; color: #fff;
	background: url(../img/black.png); font-size: 14px; height: 30px; line-height: 30px; padding: 0 2%;}
.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1 a.in_scenic_r_m1_txt p,
.in_scenic .in_scenic_recom .in_scenic_r_m li a.in_scenic_r_m1_txt p { font-size: 12px; line-height: 20px;}
.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1:hover a.in_scenic_r_m1_txt,
.in_scenic .in_scenic_recom .in_scenic_r_m li:hover a.in_scenic_r_m1_txt { height: 90%; padding-top: 10%; transition: all .5s; -o-transition: all .5s;
	-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;}
.in_scenic .in_scenic_recom .in_scenic_r_m li { float: left; width: 49%; margin: 0 2% 0 0;}
.in_scenic .in_scenic_recom .in_scenic_r_m li.mr0 { margin: 0;}
.in_scenic .in_scenic_recom .in_scenic_r_m li a.in_scenic_r_m2_pic { padding: 29.5% 0;}
.in_scenic .in_line { width: 35%; margin-left: 10px;}
.in_scenic .in_line .in_line_m { width: 94.6%; padding: 10px 10px 9px 10px; height: 428px; overflow: hidden;}
.in_scenic .in_line .in_line_m li { width: 100%; height: auto; margin-bottom: 7px; border-bottom: 1px dashed #D7C493;}
.in_scenic .in_line .in_line_m li a { display: block; width: 100%; height: auto; background: #eee;}
.in_scenic .in_line .in_line_m li img { float: left; width: 110px; height: 85px; margin: 7px;}
.in_scenic .in_line .in_line_m li h4 { float: right; width: 64%; font-size: 16px; line-height: 40px; font-weight: normal; display: -webkit-box;
	overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_scenic .in_line .in_line_m li h4 p { line-height: 24px; font-size: 14px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;
	-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.in_scenic .in_line .in_line_m li a:hover { color: #fff; background: #005888;}
.in_scenic .in_travel { width: 22.1%;}
.in_scenic .in_travel .in_travel_m, .in_gl .in_gover .in_gover_m { width: 99.5%; padding: 11px 0 9px 0; height: 427px; overflow: hidden;}
.in_scenic .in_travel .in_travel_m li { float: left; width: 44.5%; margin-left: 10px; overflow: hidden;}
.in_scenic .in_travel .in_travel_m li a.in_travel_m_pic { position: relative; width: 100%; padding: 48% 0; display: block;}
.in_scenic .in_travel .in_travel_m li a.in_travel_m_pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_scenic .in_travel .in_travel_m li a.in_travel_m_txt { line-height: 30px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;
	-webkit-box-orient: vertical; -webkit-line-clamp: 1; text-align: center;}

.in_gl { width: 100%;}
.in_gl .in_gover { width: 24.1%;}
.in_gl .in_gover h3, .in_gl .in_link .hd { background: url(../img/title500.jpg) no-repeat; height: 40px; line-height: 40px; padding-left: 46px;
	color: #fff; font-size: 16px;}
.in_gl .in_gover h3 a { float: right; padding-right: 10px; color: #fff; font-size: 14px;}
.in_gl .in_gover .in_gover_m { width: 94%; height: 207px; padding: 8px;}
.in_gl .in_gover .in_gover_m li { float: left; margin: 2px; width: 31.8%; height: 28px; line-height: 28px; background: #005888; font-size: 14px; text-align: center;}
.in_gl .in_gover .in_gover_m li a { color: #fff;}
.in_gl .in_gover .in_gover_m li.e1 { background: #0d7ebc;}
.in_gl .in_gover .in_gover_m img { width: 100%; height: auto; margin: 10px 0 0 0;}
.in_gl .in_link { width: 75%;}
.in_gl .in_link .hd li { float: left; padding: 0 10px; height: 35px; line-height: 35px; margin-top: 5px;}
.in_gl .in_link .hd li a { color: #fff;}
.in_gl .in_link .hd li.on {  border-radius: 5px 5px 0 0; background: url(../img/title4.jpg);}
.in_gl .in_link .hd li.on a, .in_gl .in_link .bd li:hover a { color: #005888;}
.in_gl .in_link .bd { width: 97.5%; padding: 10px; height: 203px; overflow: hidden;}
.in_gl .in_link .bd li { float: left;}
.in_gl .in_link .bd li a { padding: 0 4px; line-height: 24px; color: #333;}

.in_record { width: 97.5%; border: 1px solid #ccc; border-left: 5px solid #005888; line-height: 40px; background: #f3f7fa;
	padding-left: 2%; margin: 8px 0;}
.in_record h3 { float: left; font-size: 16px; color: #005888; margin-right: 30px;}
.in_record li { float: left; margin: 0 5px;}
.in_record li a { padding: 0 10px; background: url(../img/title4.jpg); line-height: 30px; margin-top: 5px; display: block;
	color: #005888; border-radius: 5px; font-size: 16px;}
.in_record a.in_record_txt { float: right; font-size: 16px; color: #005888; margin-right: 30px; font-weight: bold;}

.in_key { width: 100%;}
.in_key h3 { background: url(../img/title500.jpg) no-repeat; height: 40px; line-height: 40px; padding-left: 46px;
	color: #fff; font-size: 16px;}
.in_key h3 a { float: right; padding-right: 10px; color: #fff; font-size: 14px;}
.in_key .in_key_m { width: 98.1%; padding: 10px 10px 0 10px; overflow: hidden;}
.in_key .bd { width: 100%; overflow: hidden;}
.in_key .bd li { float: left; width: 250px; margin-right: 10px; text-align: center;}
.in_key .bd li a.in_key_pic { position: relative; width: 100%; padding: 16% 0; display: block;}
.in_key .bd li a.in_key_pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_key .bd li a.in_key_txt { font-size: 14px; line-height: 30px;}
.in_key .bd li:hover a.in_key_txt { color: #005888;}

.in_web { border: 1px solid #dcdcdc; border-top: 0; height: 108px; overflow: hidden; margin: 10px 0;}
.in_web .hd { background: url(../img/hbg10.jpg) repeat-x; height: 35px; line-height: 35px; font-size: 14px; border-right: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid;}
.in_web .hd li { float: left; display: block; color: #333; height: 35px; padding: 0 10px; border-right: #e0e0e0 1px solid; text-align: center;}
.in_web .hd li.on { color: #d80000; font-weight: bold; background: url(../img/hbg1.jpg) repeat-x center top #fff; text-decoration: none;}
.in_web .bd { margin: 10px;}
.in_web .bd li { float: left; padding: 0 20px 0 0; height: 28px; line-height: 28px;}
.in_web .bd li a { color: #333;}
.in_web .bd li a:hover { color: #005888;}

@media screen and ( max-width: 1366px ) {
	.in_excel .bd, .in_report .bd { width: 93%;}
	.in_gl .in_gover .in_gover_m { width: 93.5%;}
	.in_gl .in_gover .in_gover_m li { width: 31.7%;}
	.in_scenic .in_scenic_recom .in_scenic_r_m li a.in_scenic_r_m2_pic { padding: 33% 0;}
}
@media screen and ( max-width: 1280px ) {
	.in_scenic .in_scenic_recom .in_scenic_r_m li a.in_scenic_r_m2_pic { padding: 29.5% 0;}
}
@media screen and ( max-width: 1024px ) {
	.in_read .in_read_m .in_read_more .in_read_mores { width: 47.5%;}
	.in_broad .in_broad_m .in_broad_company { width: 31%;}
	.in_broad .in_broad_m, .in_broad .in_broad_gg, .in_video .in_video_m { width: 98%;}
	.in_read .in_read_m .in_read_newest .in_read_nst { width: 82%;}
	.in_excel .bd, .in_report .bd { width: 92%;}
	.in_video .in_video_m .in_video3 a.in_video_pic { padding: 66.1% 0;}
	.in_video .in_video_m .in_video4 { width: 23.5%;}
	.in_scenic .in_line .in_line_m li h4 { width: 60%;}
	.in_scenic .in_line .in_line_m, .in_scenic .in_scenic_recom .in_scenic_r_m, .in_scenic .in_travel .in_travel_m { height: 351px;}
	.in_scenic .in_scenic_recom .in_scenic_r_m { width: 94.5%;}
	.in_scenic .in_line .in_line_m { width: 93.5%;}
	.in_scenic .in_travel .in_travel_m li { width: 43%;}
	.in_gl .in_gover .in_gover_m { width: 92.5%;}
	.in_gl .in_gover .in_gover_m li { width: 31%;}
	.in_gl .in_link .bd { width: 96.9%;}
	.in_key .in_key_m { width: 97.7%;}
}
@media screen and ( max-width: 768px ) and ( min-width: 500px ) {
	.in_news .in_n_list .in_n_r .hd { height: 30px; line-height: 30px; font-size: 18px;}
	.in_news .in_n_list .in_n_r .hd li:hover a, .in_news .in_n_list .in_n_r .hd li.on a { height: 30px; line-height: 30px; padding-bottom: 0;}
	.in_news .in_n_list .in_n_r .hd li span { padding: 0; height: 30px;}
	.in_news .in_n_list .in_n_l, .in_news .in_n_list .in_n_l .bd, .in_news .in_n_list .in_n_l .bd li, .in_news .in_n_list .in_n_l .bd li img { height: 220px;}
	.in_news .in_n_list .in_n_r .bd li { height: 24px; line-height: 24px; margin-top: 0;}
	.in_news .in_n_list .in_n_r .bd li a { font-size: 14px; width: 70%;}
	.in_news .in_n_list .in_n_r .bd li span { font-size: 12px; margin-top: 0;}

	.in_gg { margin: .5em 0;}

	.in_read .in_read_m .in_read_focus img { margin-top: .5em;}
	.in_read .in_read_m .in_read_more { width: 55%;}
	.in_read .in_read_m .in_read_more .in_read_mores { width: 46%;}
	.in_read .in_read_m .in_read_newest { width: 21.5%;}
	.in_read .in_read_m .in_read_more .in_read_mores { padding-top: .2em; margin-bottom: 0;}
	.in_read .in_read_m .in_read_more .in_read_mores .tit a.in_read_more_pic img { height: 54px; padding: 1px;}
	.in_read .in_read_m .in_read_more .in_read_mores .tit .in_read_more_txt { height: 54px;}
	.in_read .in_read_m .in_read_more .in_read_mores .tit .in_read_more_txt p { -webkit-line-clamp: 1;}
	.in_read .in_read_m .in_read_more .in_read_mores ul { margin-top: 0;}
	.in_read .in_read_m .in_read_more .in_read_mores ul li { height: 24px; line-height: 24px;}
	.in_read .in_read_m .in_read_newest { margin-top: .2em;}
	.in_read .in_read_m .in_read_newest .in_read_nst a.in_read_nst_pic { margin: 2px 0;}

	.in_broad, .in_video { margin: .5em 0;}
	.in_broad .in_broad_m, .in_broad .in_broad_gg, .in_video .in_video_m { width: 97.6%; padding: 10px;}
	.in_broad .in_broad_m .in_broad_img a { margin-bottom: 7px;}
	.in_broad .in_broad_m .in_broad_company { width: 31%; margin-left: 10px;}
	.in_broad .in_broad_m .in_broad_company .bd { margin-top: .4em; height: 195px; overflow: hidden;}
	.in_broad .in_broad_gg ul li { padding: .1em .5%;}

	.in_excel .bd, .in_report .bd { width: 90.5%;}

	.in_video .in_video_m .in_video3 a.in_video_pic { padding: 68% 0;}
	.in_video .in_video_m .in_video2, .in_video .in_video_m .in_video3, .in_video .in_video_m .in_video4 { margin-left: .3em;}
	.in_video .in_video_m .in_video4 { width: 25%;}
	.in_video .in_video_m .in_video4 li a.in_video_pic { padding: 33.2% 0;}

	.in_scenic .in_scenic_recom { width: 37%;}
	.in_scenic .in_line .in_line_m, .in_scenic .in_travel .in_travel_m { width: 99%; padding: .5em 0 .5em 0; height: 335px;}
	.in_scenic .in_line { margin-left: .5em;}
	.in_scenic .in_line .in_line_m, .in_scenic .in_scenic_recom .in_scenic_r_m { padding: .5em;}
	.in_scenic .in_line .in_line_m { width: 94%;}
	.in_scenic .in_line .in_line_m li img { height: 60px;}
	.in_scenic .in_line .in_line_m li h4 { width: 48%; font-size: 14px; line-height: 24px;}
	.in_scenic .in_line .in_line_m li h4 p { line-height: 20px; font-size: 12px;}
	.in_scenic .in_scenic_recom .in_scenic_r_m { width: 94.1%; height: 335px;}
	.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1 a.in_scenic_r_m1_pic { padding: 47% 0;}
	.in_scenic .in_travel { width: 26%;}
	.in_scenic .in_travel .in_travel_m, .in_gl .in_gover .in_gover_m { padding: .5em 0 .5em 0;}
	.in_scenic .in_travel .in_travel_m li { width: 44.5%; margin-left: .5em;}
	.in_scenic .in_travel .in_travel_m, .in_gl .in_gover .in_gover_m { width: 99%; padding: .5em 0 .5em 0;}

	.in_gl .in_gover .in_gover_m { width: 91%; height: 180px; padding: .5em;}
	.in_gl .in_gover .in_gover_m li { width: 30.8%;}
	.in_gl .in_gover .in_gover_m img { margin: .5em 0 0 0;}
	.in_gl .in_link .bd { width: 97.1%; padding: .5em; height: 180px;}
	.in_gl .in_link .bd li a { line-height: 23px;}

	.in_key .in_key_m { width: 97.8%; padding: .5em .5em 0 .5em;}
}
@media screen and ( max-width: 414px ) {
	.in_read .in_read_m, .in_broad .in_broad_m, .in_broad .in_broad_gg, .in_video .in_video_m, .in_scenic .in_scenic_recom .in_scenic_r_m,
	.in_scenic .in_line .in_line_m, .in_scenic .in_travel .in_travel_m, .in_gl .in_gover .in_gover_m, .in_gl .in_link .bd, .in_key .in_key_m { width: 99.8%;}

	.in_news .in_n_img img { margin: .5em 0;}
	.in_news .in_n_t { width: 100%; height: auto; text-align: center; margin-bottom: 10px;}
	.in_news .in_n_t h2 a { font-size: 20px; line-height: 24px; margin-top: 0; margin-bottom: .5em;}
	.in_news .in_n_t .in_n_ts a { width: 97%; line-height: 24px; text-align: left; display: block; padding-left: 10px; display: -webkit-box;
		overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1; background: url(../img/red.jpg) no-repeat 0 center;}
	.in_news .in_n_list .in_n_l { position: relative; width: 100%; height: auto;}
	.in_news .in_n_list .in_n_l .hd li { width: 10px; height: 10px; margin-left: 8px;}
	.in_news .in_n_list .in_n_l .bd, .in_news .in_n_list .in_n_l .bd li, .in_news .in_n_list .in_n_l .bd li img { height: 220px;}
	.in_news .in_n_list .in_n_l .bd li p { line-height: 40px; height: 40px;}
	.in_news .in_n_list .in_n_r { width: 100%;}
	.in_news .in_n_list .in_n_r .bd li { height: 30px; line-height: 30px; margin-top: 0;}
	.in_news .in_n_list .in_n_r .bd li a { font-size: 16px; width: 74%;}
	.in_news .in_n_list .in_n_r .bd li:hover a { color: #1492ff;}
	.in_news .in_n_list .in_n_r .bd li span { font-size: 14px; margin-top: 0;}

	.in_gg { margin: .5em 0;}
	.in_read h3, .in_broad h3, .in_video h3 { width: 96.8%;}

	.in_read .in_read_m .in_read_focus { width: 98%; margin: .2em 0 0 .2em;}
	.in_read .in_read_m .in_read_focus img { margin: .2em 0;}
	.in_read .in_read_m .in_read_more { width: 100%;}
	.in_read .in_read_m .in_read_more .in_read_mores { padding-top: .2em; float: none; width: 98%; margin: 0 auto;}
	.in_read .in_read_m .in_read_newest { width: 98.5%; margin: 0 .2em 0 0;}
	.in_read .in_read_m .in_read_newest .in_read_nst { width: 99.5%; border: none; padding: .5em 0;}
	.in_read .in_read_m .in_read_newest .in_read_nst a.in_read_nst_pic { margin: .2em 0;}
	.in_read .in_read_m .in_read_newest .in_read_nst li img { width: 30%; height: 70px;}

	.in_broad, .in_video { margin: .5em 0;}
	.in_broad .in_broad_m, .in_broad .in_broad_gg, .in_video .in_video_m { width: 98.3%; padding: .2em;}
	.in_broad .in_broad_m .in_broad_img { width: 100%;}
	.in_broad .in_broad_m .in_broad_img a { margin-bottom: .2em;}
	.in_broad .in_broad_m .in_broad_company { width: 100%; margin-left: 0;}
	.in_broad .in_broad_gg ul { padding-top: .2em;}
	.in_broad .in_broad_gg ul li { width: 49%; padding: .2em .5% 0 .5%;}

	.in_excel .bd, .in_report .bd { width: 83%; margin: 10px .2em 0 10px;}

	.in_video .in_video_m .in_video1 { width: 100%;}
	.in_video .in_video_m .in_video1 li { width: 49.2%; float: left; margin: 0 .1em;}
	.in_video .in_video_m .in_video2 .in_video_pic1 { width: 100%;}
	.in_video .in_video_m .in_video2, .in_video .in_video_m .in_video3, .in_video .in_video_m .in_video4 { width: 100%; margin-left: 0;}

	.in_scenic .in_scenic_recom { width: 100%;}
	.in_scenic .in_scenic_recom .in_scenic_r_m, .in_scenic .in_line .in_line_m { width: 98.1%; padding: .2em; height: auto;}
	.in_scenic .in_scenic_recom .in_scenic_r_m .in_scenic_r_m1, .in_scenic .in_travel .in_travel_m, .in_gl .in_gover .in_gover_m { margin-bottom: .5em;}
	.in_scenic .in_line, .in_scenic .in_travel { width: 100%; margin: .5em 0 0 0;}
	.in_scenic .in_line .in_line_m li h4 { width: 63%;}
	.in_scenic .in_travel .in_travel_m { width: 99.2%; padding: .2em 0; height: auto;}
	.in_scenic .in_travel .in_travel_m li { float: left; width: 49%; margin-left: .2em;}

	.in_gl .in_gover { width: 100%;}
	.in_gl .in_gover .in_gover_m { width: 97.8%; height: auto; padding: .2em;}
	.in_gl .in_gover .in_gover_m li { width: 32%;}
	.in_gl .in_gover .in_gover_m img { margin: .2em 0 0 0;}

	.in_gl .in_link { width: 100%;}
	.in_gl .in_link .hd li { float: left; width: 42%; overflow: hidden; height: 35px; padding: 0 10px; line-height: 35px; margin-top: 5px;}
	.in_gl .in_link .bd { width: 97.8%; padding: .2em; height: auto;}

	.in_key { margin-top: .5em;}
	.in_key .in_key_m { width: 98%; padding: .2em;}
	.in_key .bd li { float: left; width: 180px; margin-right: .2em;}

	.in_web { margin: .5em 0;}

	.in_news .in_n_t .in_n_ts span, .in_news .in_n_list .in_n_l .prev, .in_news .in_n_l .next, .in_record { display: none;}
}
@media screen and ( max-width: 400px ) {}
@media screen and ( max-width: 375px ) {
	.in_excel .bd, .in_report .bd { width: 81%;}
}
@media screen and ( max-width: 360px ) {}
@media screen and ( max-width: 320px ) {
	.in_excel .bd, .in_report .bd { width: 79%;}
	.in_video .in_video_m .in_video1 li { width: 49%;}
	.in_scenic .in_line .in_line_m li h4 { width: 59%;}
	.in_scenic .in_travel .in_travel_m li { width: 48.5%;}
}