.weather { width: 100%; height: 40px; line-height: 40px; background: #e7e7e7;}
.weather .left { margin-left: 30px; padding-top: 7px;}

.in_gg { width: 100%; margin: 10px auto 0 auto;}
.in_gg img { width: 100%; height: auto; display: block;}

.in_new .in_n_l { position: relative; width: 36%; height: 292px;}
.in_new .in_n_l .hd { position: absolute; z-index: 1; bottom: 10px; right: 10px;}
.in_new .in_n_l .hd li { float: left; line-height: 20px; display: block; overflow: hidden; cursor: pointer; margin-left: 13px; text-align: center;
    background: #474747; color: #fff; padding: 0 4px;}
.in_new .in_n_l .hd li.on { background: #263385;}
.in_new .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_new .in_n_l .prev { left: 16px;}
.in_new .in_n_l .next { background-position: 0 -40px; right: 16px;}
.in_new .in_n_l .prev:hover, .in_news .in_n_l .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important;}
.in_new .in_n_l .bd { width: 100%; height: 292px; position: relative; overflow: hidden;}
.in_new .in_n_l .bd li { width: 100%; height: 292px; background: #fff; position: relative;}
.in_new .in_n_l .bd li img { width: 100%; height: 292px; display: block;}
.in_new .in_n_l .bd li p { position: absolute; left: 0; bottom: 0; line-height: 40px; height: 40px; width: 100%; background: url(../img/black.png);}
.in_new .in_n_l .bd li p span { width: 96%; display: block; white-space: nowrap; overflow: hidden; padding-left: 15px; color: #fff; font-size: 14px;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.in_new .in_n_l .bd li:hover p span { color: #c00;}
.in_new .in_n_c { margin-left: 10px; width: 36.2%;}
.in_new .in_n_c h3 { background:url(../img/hbg12.jpg) repeat-x; height: 35px; line-height: 30px; overflow: hidden; color: #333; font-size: 15px;}
.in_new .in_n_c h3 span { float: left; width: 78px; height: 35px; text-align: center; color: #fff; display: block; background: url(../img/hbg11.jpg) no-repeat;}
.in_new .in_n_c h3 a.more { float: right; margin: 0 10px 0 0; color: #6c442a; text-decoration: none; font-weight: bold;}
.in_new .in_n_c .in_oshow { width: 100%; margin: 10px 0 5px 0;}
.in_new .in_n_c .in_oshow img { width: 35%; height: 103px;}
.in_new .in_n_c .in_oshow .fr { width: 63%;}
.in_new .in_n_c .in_oshow .fr h4 a { line-height: 24px; color: #263385; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; overflow: hidden;}
.in_new .in_n_c .in_oshow .fr p { text-indent: 2em; line-height: 24px; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; overflow: hidden; margin-top: 5px;}
.in_new .in_n_c li { height: 26px; line-height: 26px; padding-left: 25px; list-style: none; background: url(../img/sc_04.png) 10px center no-repeat;
    overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_new .in_n_c li a { height: 26px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_new .in_n_c li a:hover { color: #263385;}
.in_new .in_n_r { width: 25.8%; border: 1px solid #e0e0e0; border-top: none; height: 291px; overflow: hidden;}
.in_new .in_n_r .tit { width: 100%; background: url(../img/t_bg.jpg) no-repeat;}
.in_new .in_n_r .tit h1 { font-size: 15px; height: 30px; line-height: 30px; color: #fff; padding-left: 15px; display: inline-block;}
.in_new .in_n_r .tit .more { float: right; padding: 3px 10px 0 0; height: 25px; line-height: 25px;}
.in_new .in_n_r .in_n_rinfo { padding: 8px;}
.in_new .in_n_r .in_n_rinfo img { width: 100%; height: 160px; display: block;}
.in_new .in_n_r .in_n_rinfo p { line-height: 22px; margin-top: 5px;}
.in_new .in_n_r .in_n_rinfo p a { color: #263385; font-size: 12px;}

.in_leader { margin: 10px auto; border: 1px solid #e0e0e0; height: 222px;}
.in_leader .in_lea_l { width: 41px; height: 187px; background: url(../img/sc_16.jpg) no-repeat; text-align: center;
	padding-top: 35px;}
.in_leader .in_lea_l h3 { font-size: 20px; line-height: 120%; color: #263385; font-weight: 300px;}
.in_leader .in_lea_limg { margin: 8px 0 0 5px;}
.in_leader .in_lea_r { width: 83%; position: relative;}
.in_leader .in_lea_r .bd { width: 99%; margin: 8px auto; overflow: hidden; margin-right: 8px;}
.in_leader .in_lea_r li, .in_leader .in_lea_limg { float: left; width: 155px; margin-right: 10px; position: relative;
	height: 206px; overflow: hidden;}
.in_leader .in_lea_limg { margin-right: 5px;}
.in_leader .in_lea_r li img, .in_leader .in_lea_limg img { width: 100%; height: 180px; display: block; z-index: 1;}
.in_leader .in_lea_r h3, .in_leader .in_lea_limg h3 { font-size: 14px; color: #fff; font-weight: bold; line-height: 24px;
	display: block; background: rgba(1, 67, 153, 0.95); z-index: 10; position: absolute; left: 0; bottom: 0; height: 46px;
	width: 94%; padding: 5px;}
.in_leader .in_lea_r h3 { background: rgba(230, 230, 230, 0.9); color: #333;}
.in_leader .in_lea_r li:hover h3 { background: rgba(255, 127, 39, 0.95); color: #fff;}
.in_leader .in_lea_r li p, .in_leader .in_lea_limg p { color: #333; line-height: 18px; font-size: 14px; font-weight: normal; overflow: hidden;
    margin-top: 5px; height: 35px;}
.in_leader .in_lea_limg p { color: #fff;}
.in_leader .in_lea_r li:hover p { color: #fff;}

.in_build { margin-top: 20px;}
.in_build .in_build_l { width: 71.5%; height: 390px; overflow: hidden;}
.in_build .in_build_l .tit, .in_build .in_build_r .tit { width: 100%; height: 41px; background: url(../img/line_ba.gif) 0 bottom repeat-x;
	overflow: hidden;}
.in_build .in_build_l .tit h3, .in_build .in_build_r .tit h3 { display: block; float: left; width: auto; white-space: nowrap; height: 36px; padding: 0 7px 0 41px; border-bottom: #263385 5px solid;
    font-size: 24px; color: #263385; line-height: 28px; background: url(../img/ind_hdico.gif) 7px 1px no-repeat;}
.in_build .in_build_r .tit1 h3 { background: url(../img/ind_fwico.gif) 5px 1px no-repeat;}
.in_build .in_build_l .tit .more, .in_build .in_build_r .tit .more { display: block; float: right; width: 18px; height: 18px; margin-top: 7px; overflow: hidden;}
.in_build .in_build_l .in_build_lm .in_build_lm1 { width: 49%;}
.in_build .in_build_l .in_build_lm .in_build_lm1 h4 { color: #333; text-align: center; font-size: 18px; font-weight: 700;
	line-height: 38px; border-bottom: 3px solid #263385; width: 20%; margin-top: 5px;}
.in_build .in_build_l .in_build_lm .in_build_lm1 h4:hover a { color: #263385;}
.in_build .in_build_l .in_build_lm .in_build_txt .show { margin: 15px 0 10px 0;}
.in_build .in_build_l .in_build_lm .in_build_txt .show a.pic { float: left; position: relative; width: 35%; padding: 12% 0; display: block;}
.in_build .in_build_l .in_build_lm .in_build_txt .show a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_build .in_build_l .in_build_lm .in_build_txt .show .showtxt { float: right; width: 62%;}
.in_build .in_build_l .in_build_lm .in_build_txt .show .showtxt a.showtit { font-size: 15px; line-height: 26px; color: #333;
	overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_build .in_build_l .in_build_lm .in_build_txt .show p { line-height: 24px; text-indent: 2em;}
.in_build .in_build_l .in_build_lm .in_build_txt .show p a { color: #263385; font-weight: bold;}
.in_build .in_build_l .in_build_lm .in_build_txt .show:hover .showtxt a { color: #263385;}
.in_build .in_build_l .in_build_lm .in_build_txt li { line-height: 26px;}
.in_build .in_build_l .in_build_lm .in_build_txt li a { background: url(../img/index_61.jpg) no-repeat left center;
	padding-left: 10px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_build .in_build_l .in_build_lm .in_build_txt li a:hover { color: #263385;}
.in_build .in_mes_r { width: 27%;}
.in_build .tit { width: 100%; height: 41px; background: url(../img/line_ba.gif) 0 bottom repeat-x; overflow: hidden;}
.in_build .tit h3 { display: block; float: left; width: auto; white-space: nowrap; height: 36px; padding: 0 7px 0 41px; border-bottom: #263385 5px solid;
    font-size: 24px; color: #263385; line-height: 28px; background: url(../img/ind_gkico.gif) 7px 1px no-repeat;}
.in_build .more { display: block; float: right; width: 18px; height: 18px; margin-top: 7px; overflow: hidden;}
.in_build .in_mes_r .tit1 h3 { background: url(../img/666.png) 5px 1px no-repeat;}
.in_build .in_mes_r .in_mes_rs { margin-top: 15px;}
.in_build .in_mes_r .in_mes_rs li { float: left; width: 41.5%; height: auto; padding: 10px; overflow: hidden;
    border: 1px solid #263385; margin: 0 10px 10px 0;}
.in_build .in_mes_r .in_mes_rs li.num2, .in_build .in_mes_r .in_mes_rs li.num4, .in_build .in_mes_r .in_mes_rs li.num6 { margin-right: 0;}
.in_build .in_mes_r .in_mes_rs li i { display: block; float: left; width: 32px; height: 36px; overflow: hidden; cursor: pointer;
    background: url(../img/ind_gkbtnico.png) 0 0 no-repeat; margin-right: 5px;}
.in_build .in_mes_r .in_mes_rs li a:hover i { background: url(../img/ind_gkbtnicoh.png) 0 0 no-repeat;}
.in_build .in_mes_r .in_mes_rs li:hover { background: #263385;}
.in_build .in_mes_r .in_mes_rs li:hover span { color: #fff;}
.in_build .in_mes_r .in_mes_rs li span { display: block; float: left; line-height: 36px;text-align: center; cursor: pointer;}
.in_build .in_mes_r .in_mes_rs li.num1 i, .in_build .in_mes_r .in_mes_rs li.num1 a:hover i { background-position: 0 0;}
.in_build .in_mes_r .in_mes_rs li.num5 i { background: url(../img/ind_szxxbtnico.png) -176px -10px no-repeat;}
.in_build .in_mes_r .in_mes_rs li.num5:hover a i { background: url(../img/ind_szxxbtnicoh.png) -176px -10px no-repeat;}
.in_build .in_mes_r .in_mes_rs li.num1 i { background: url(../img/ind_wsxfbtnico.png) -88px -8px no-repeat;}
.in_build .in_mes_r .in_mes_rs li.num1:hover a i { background: url(../img/ind_wsxfbtnicoh.png) -88px -8px no-repeat;}
.in_build .in_mes_r .in_mes_rs li.num2 i, .in_build .in_mes_r .in_mes_rs li.num2:hover a i { background-position: -140px 0;}
.in_build .in_mes_r .in_mes_rs li.num3 i, .in_build .in_mes_r .in_mes_rs li.num3:hover a i { background-position: 0 -68px;}
.in_build .in_mes_r .in_mes_rs li.num4 i, .in_build .in_mes_r .in_mes_rs li.num4:hover a i { background-position: -140px -68px;}
.in_build .in_mes_r .in_mes_rs li.num6 i { background: url(../img/ind_szxxbtnico.png) 0 -10px no-repeat;}
.in_build .in_mes_r .in_mes_rs li.num6:hover a i { background: url(../img/ind_szxxbtnicoh.png) 0 -10px no-repeat;}
.in_build .in_mes_r .in_mes_rp { width: 100%; height: auto; display: block; overflow: hidden;}
.in_build .in_mes_r .in_mes_rp img { width: 100%; height: auto; display: block;}

.in_mes { margin-top: 15px;}
.in_mes .in_mes_l { width: 71.5%;}
.in_mes .tit { width: 100%; height: 41px; background: url(../img/line_ba.gif) 0 bottom repeat-x; overflow: hidden;}
.in_mes .tit h3 { display: block; float: left; width: auto; white-space: nowrap; height: 36px; padding: 0 7px 0 41px; border-bottom: #263385 5px solid;
    font-size: 24px; color: #263385; line-height: 28px; background: url(../img/ind_gkico.gif) 7px 1px no-repeat;}
.in_mes .more { display: block; float: right; width: 18px; height: 18px; margin-top: 7px; overflow: hidden;}
.in_mes .in_mes_l .in_mes_ll { width: 49.1%; overflow: hidden; margin-top: 10px;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin .show { margin-bottom: 10px;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin .show a.pic { float: left; position: relative; width: 30%; padding: 11% 0; display: block;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin .show a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin .show p { float: right; width: 67%; margin-left: 10px; line-height: 24px; text-indent: 2em;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin .show p a { color: #263385; font-weight: bold;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin { width: 100%;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin h4 { height: 30px; overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin h4 a { display: inline-block; height: 30px; line-height: 30px; font-size: 16px; color: #263385;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin h4 i { float: right; display: inline-block; width: 22px; height: 22px; margin-right: 10px;
    background: url(../img/ind_xwfbhico.png) no-repeat;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin a.pic { position: relative; width: 100%; padding: 26% 0; display: block;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin a.pic p { position: absolute; bottom: 0; left: 0; background:url(../img/ind_fbhtextbg.png) 0 0 repeat;
    height: 41px; padding: 4px 15px 0; line-height: 19px; font-size: 14px; font-weight: bold; color: #fff; overflow: hidden; display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llin a.pic:hover p { color: #fff; background: url(../img/ind_fbhtextbgh.png) 0 0 repeat;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llinb { margin-top: 5px;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llinb li { line-height: 30px; background: url(../img/index_61.jpg) 0 13px no-repeat; padding-left: 10px;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llinb li a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.in_mes .in_mes_l .in_mes_ll .in_mes_llinb li:hover a { color: #263385;}
.in_mes .in_mes_l .in_mes_lr { width: 49.2%; overflow: hidden; margin-top: 10px;}
.in_mes .in_mes_l .in_mes_lr .hd { height: 33px; border-bottom: #ddd 1px solid; margin-bottom: 10px;}
.in_mes .in_mes_l .in_mes_lr .hd li { float: left; list-style: none; height: 33px; line-height: 33px; font-size: 16px; padding: 0 18px;
    display: inline-block;}
.in_mes .in_mes_l .in_mes_lr .hd li:hover, .in_mes .in_mes_l .in_mes_lr .hd li.on { border-bottom: 1px solid #263385;}
.in_mes .in_mes_l .in_mes_lr .hd li:hover a, .in_mes .in_mes_l .in_mes_lr .hd li.on a { font-weight: bold; color: #263385;}
.in_mes .in_mes_l .in_mes_lr .bd .show, .in_build .in_mes_r .in_mes_rin .bd .show { margin-bottom: 10px;}
.in_mes .in_mes_l .in_mes_lr .bd .show a.pic { float: left; position: relative; width: 30%; padding: 11% 0; display: block;}
.in_mes .in_mes_l .in_mes_lr .bd .show a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_mes .in_mes_l .in_mes_lr .bd .show p { float: right; width: 67%; margin-left: 10px; line-height: 24px; text-indent: 2em;}
.in_mes .in_mes_l .in_mes_lr .bd .show p a { color: #263385; font-weight: bold;}
.in_mes .in_mes_l .in_mes_lr .bd li { width: 100%; height: 30px; line-height: 30px; vertical-align: bottom; padding-left: 10px; overflow: hidden;
    background: url(../img/index_61.jpg) 0 13px no-repeat;}
.in_mes .in_mes_l .in_mes_lr .bd li a { float: left; display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.in_mes .in_mes_l .in_mes_lr .bd li a:hover { color: #263385;}
.in_mes .in_mes_l .in_mes_lr .bd li span { float: right; font-size: 14px; color: #999; font-family: Arial; display: inline-block; margin-right: 10px;}
.in_mes .in_build_r { width: 27%;}
.in_mes .in_build_r .in_build_rm { border: #ddd 1px solid; border-top: none; padding: 10px;}
.in_mes .in_build_r .in_build_rs li { width: 42.1%; padding: 8px; font-size: 13px;}
.in_mes .in_build_r .in_build_rs li { float: left; width: 44%; height: auto; padding: 10px 0 10px 10px; overflow: hidden;
    border: 1px solid #263385; margin: 0 10px 10px 0;}
.in_mes .in_build_r .in_build_rs li i { display: block; float: left; width: 32px; height: 36px; overflow: hidden; cursor: pointer;
    background: url(../img/ind_gkbtnico.png) 0 0 no-repeat; margin-right: 5px;}
.in_mes .in_build_r .in_build_rs li.num2 { margin-right: 0;}
.in_mes .in_build_r .in_build_rs li.num2 i { background: url(../img/ind_szxxbtnico.png) -176px -10px no-repeat;}
.in_mes .in_build_r .in_build_rs li.num2 a:hover i { background: url(../img/ind_szxxbtnicoh.png) -176px -10px no-repeat;}
.in_mes .in_build_r .in_build_rs li span { display: block; float: left; line-height: 36px;text-align: center;
    cursor: pointer;}
.in_mes .in_build_r .in_build_rs li i { display: block; float: left; width: 32px; height: 36px; overflow: hidden; cursor: pointer;
    background: url(../img/ind_gkbtnico.png) 0 0 no-repeat; margin-right: 5px;}
.in_mes .in_build_r .in_build_rs li a:hover i { background: url(../img/ind_gkbtnicoh.png) 0 0 no-repeat;}
.in_mes .in_build_r .in_build_rs li:hover { background: #263385;}
.in_mes .in_build_r .in_build_rs li:hover span { color: #fff;}
.in_mes .in_build_r .in_build_rs li span { display: block; float: left; line-height: 36px;text-align: center;
    cursor: pointer; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.in_mes .in_build_r .in_build_rs li.num1 a:hover i { background-position: 0 0;}
.in_mes .in_build_r .in_build_rin .show { margin-bottom: 10px;}
.in_mes .in_build_r .in_build_rin .show a.pic { float: left; position: relative; width: 48%; padding: 18% 0; display: block;}
.in_mes .in_build_r .in_build_rin .show a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_mes .in_build_r .in_build_rin .show .txt { width: 50%; float: right;}
.in_mes .in_build_r .in_build_rin .show .txt h5 { background: #263385; width: 95px; text-align: center; color: #fff; height: 22px; line-height: 22px;
    border-radius: 8px; margin-bottom: 5px; font-size: 14px;}
.in_mes .in_build_r .in_build_rin .show .txt p { line-height: 22px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;}
.in_mes .in_build_r .in_build_rin li { width: 100%; height: 26px; line-height: 26px; vertical-align: bottom; padding-left: 10px; overflow: hidden;
    background: url(../img/ico.gif) 0 13px no-repeat; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.in_mes .in_build_r .in_build_rin li a:hover { color: #263385;}
.in_mes .in_build_r .in_build_rin .mores { float: right; display: block; margin-top: 10px;}
.in_mes .in_build_r .in_build_rin .mores a { color: #263385;}

.in_cham { margin: 10px auto;}
.in_cham .tit { width: 100%; height: 41px; background: url(../img/line_ba.gif) 0 bottom repeat-x; overflow: hidden; margin-top: 15px;}
.in_cham .tit h3 { display: block; float: left; width: auto; white-space: nowrap; height: 36px; padding: 0 7px 0 41px; font-size: 24px;
    border-bottom: #263385 5px solid; font-weight: bold; color: #263385; line-height: 28px; background: url(../img/ind_hdico.gif) 5px 1px no-repeat;}
.in_cham .more { display: block; float: right; width: 18px; height: 18px; margin-top: 7px; overflow: hidden;}
.in_cham .hd { border-bottom: #ddd 1px solid;}
.in_cham .hd li { float: left; font-size: 16px; width: 90px; height: 43px; line-height: 43px; text-align: center; margin-right: 15px; cursor: pointer;
    overflow: hidden;}
.in_cham .hd li:hover, .in_cham .hd li.on { border-bottom: 2px solid #263385; background: url(../img/jt.jpg) no-repeat center 38px; color: #263385;
    font-weight: bold;}
.in_cham .bd li { float: left; width: 24.3%; position: relative; margin: 10px 10px 0 0; overflow: hidden;}
.in_cham .bd li.mr0 { margin-right: 0;}
.in_cham .bd li a { position: relative; width: 100%; padding: 15% 0; display: block;}
.in_cham .bd li a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}

.in_web { border: 1px solid #dcdcdc; border-top: 0; height: 108px; overflow: hidden; margin: 0 auto 10px auto;}
.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; overflow: hidden;}
.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: #005888; 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: 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 ) {
    .in_mes .in_mes_l .in_mes_ll .in_mes_llin li i, .in_build .in_mes_r .in_mes_rs li i { margin-right: 0;}
    .in_leader .in_lea_r { width: 82.5%;}
}
@media screen and ( max-width: 1024px ) and ( min-width: 500px ) {
    .in_new .in_n_r .in_n_rinfo img { height: 160px;}
    .in_leader .in_lea_r { width: 95%;}
    .in_mes .in_mes_l .in_mes_ll .in_mes_llin li, .in_build .in_mes_r .in_mes_rs li { width: 38%;}
    .in_build .in_mes_r .in_mes_rs li { width: 42.8%; font-size: 12px; padding: 5px;}
    .in_build .in_mes_r .in_mes_rs li span { width: 67%; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
    .in_mes .in_mes_l .in_mes_lr .bd .show p, .in_build .in_mes_r .in_mes_rin .show .txt p { font-size: 12px; line-height: 16px;}
    .in_mes .in_mes_l .in_mes_lr .bd li { height: 24px; line-height: 24px;}
    .in_cham .bd li { width: 153px;}
    .in_leader .in_lea_r { width: 78%;}
    .in_build .in_build_l .in_build_lm .in_build_lm1 h4 { width: 25%;}
    .in_mes .in_build_r .in_build_rs li { width: 95%; padding: 5px 0 5px 10px;}
    .in_mes .in_build_r .in_build_rin .show a.pic { padding: 14% 0;}
    .in_mes .in_build_r .in_build_rin .show .txt p { -webkit-line-clamp: 2;}
    .in_mes .in_build_r .in_build_rin .show { margin-bottom: 5px;}
    .in_mes .in_mes_l .in_mes_ll .in_mes_llinb li { line-height: 27px;}
}
@media screen and ( max-width: 768px ) and ( min-width: 500px ) {
    .in_new .in_n_r .in_n_rinfo img { height: 140px;}
    .in_leader .in_lea_r { width: 71.5%;}
    .in_mes .in_mes_l .in_mes_ll .in_mes_llin li, .in_build .in_mes_r .in_mes_rs li { width: 95%; margin: 0 0 .2em 0; padding: .2em}
    .in_build .in_mes_r .in_mes_rs li { width: 97%; font-size: 14px;}
    .in_cham .bd li { width: 117px;}
    .in_build .in_build_l .in_build_lm .in_build_lm1 h4 { width: 35%;}
    .in_build .in_build_l .in_build_lm .in_build_txt .show p { line-height: 18px; font-size: 12px;}
    .in_build .in_build_l .in_build_lm .in_build_txt .show a.pic { padding: 18% 0;}
    .in_mes .in_mes_l .in_mes_ll .in_mes_llin a.pic { padding: 35% 0;}
    .in_build .in_mes_r .in_mes_rp { display: none;}
    .in_mes .in_mes_l .in_mes_ll .in_mes_llinb li { line-height: 25px;}

    .footer .f_tel { display: none;}
}
@media screen and ( max-width: 414px ) {
    .in_new .in_n_r, .in_mes, .in_mes .in_mes_l .in_mes_ll, .in_build .in_mes_r { margin-top: .5em;}
    .weather { overflow: hidden;}
    .weather .left { margin-left: .5em;}

    .in_gg, .in_leader, .in_cham { margin: .5em auto;}

    .in_new .in_n_l { width: 100%; height: auto;}
    .in_new .in_n_l .hd li { margin-left: 7px;}
    .in_new .in_n_c { margin: .5em 0 0 0; width: 100%;}
    .in_new .in_n_r { width: 100%; height: auto;}
    .in_new .in_n_r .in_n_rinfo img { height: auto;}
    .in_build .in_build_l .in_build_lm .in_build_txt .show p { line-height: 20px;}

    .in_leader { height: 192px;}
    .in_leader .in_lea_l { height: 142px; padding-top: 50px;}
    .in_leader .in_lea_r { width: 61%;}
    .in_leader .in_lea_r li, .in_leader .in_lea_limg { margin-right: .2em; height: 176px;}
    .in_leader .in_lea_r li { width: 44%;}
    .in_leader .in_lea_limg { width: 26%;}
    .in_leader .in_lea_limg { margin-right: 5px;}
    .in_leader .in_lea_r li img, .in_leader .in_lea_limg img { height: 130px;}

    .in_mes .in_mes_l, .in_build .in_mes_r { width: 100%;}
    .in_mes .in_mes_l .in_mes_ll, .in_mes .in_mes_l .in_mes_lr { width: 100%; margin-top: .5em;}
    .in_mes .in_mes_l .in_mes_ll .in_mes_llin li, .in_mes .in_mes_r .in_mes_rs li { width: 42.8%; padding: 10px; margin: 0 10px 10px 0;}
    .in_mes .in_mes_l .in_mes_lr .bd .show a.pic { width: 27%; padding: 12.5% 0;}
    .in_mes .in_mes_l .in_mes_lr .bd .show p { width: 70%; margin-left: .5em; line-height: 20px; font-size: 14px;}
    .in_build .in_mes_r .in_mes_rs li { width: 42.9%; padding: 10px; font-size: 14px;}
    .in_build .in_mes_r .in_mes_rin .show a.pic { padding: 15% 0;}
    .in_build .in_mes_r .in_mes_rin .show .txt p { font-size: 14px; line-height: 20px;}

    .in_cham .bd li { width: 48.5%;}
    .in_cham .bd li.mr0, .in_cham .bd li:nth-child(2n) { margin-right: 0;}

    .in_build .in_build_l, .in_mes .in_build_r { width: 100%; height: auto; margin-bottom: .5em;}
    .in_build .in_build_l .in_build_lm .in_build_lm1 { width: 100%; margin-bottom: 10px;}
	.in_build .in_build_l .in_build_lm { padding: 0 .5em 0 .5em;}
	.in_build .in_build_l .in_build_lm .in_build_lm1 { margin-bottom: 0;}
	.in_mes .in_build_r { width: 96%; padding: .5em;}
	.in_mes .in_build_r .in_build_rs li { width: 45%;}
	.in_mes .in_mes_l .in_mes_ll .in_mes_llin a.pic { padding: 32% 0;}
	.in_mes .in_build_r .in_build_rin .show a.pic { padding: 16% 0;}
	.in_mes .in_mes_l .in_mes_lr .bd .show a.pic { width: 38%; padding: 15% 0;}
    .in_mes .in_mes_l .in_mes_lr .bd .show p { width: 60%;}
}
@media screen and ( max-width: 400px ) {
    .in_build .in_mes_r .in_mes_rs li { width: 42.5%;}
    .in_leader .in_lea_r { width: 60.5%;}
    .in_mes .in_build_r .in_build_rin .show a.pic { padding: 16% 0;}
}
@media screen and ( max-width: 375px ) {
    .in_mes .in_mes_l .in_mes_ll .in_mes_llin li { width: 42.5%;}
    .in_build .in_mes_r .in_mes_rs li { width: 42%;}
    .in_leader .in_lea_r { width: 59%;}
	.in_build .in_build_l .in_build_lm .in_build_lm1 h4 { width: 30%;}
    .in_mes .in_build_r .in_build_rs li { width: 44.5%;}
    .in_mes .in_mes_l .in_mes_lr .bd .show a.pic { width: 32%; padding: 16% 0;}
    .in_mes .in_mes_l .in_mes_lr .bd .show p { width: 65%;}
}
@media screen and ( max-width: 360px ) {
    .in_mes .in_mes_l .in_mes_ll .in_mes_llin li { width: 42%;}
    .in_build .in_mes_r .in_mes_rs li { width: 41.7%;}
    .in_mes .in_build_r .in_build_rin .show a.pic { padding: 18% 0;}
    .in_leader .in_lea_r li img, .in_leader .in_lea_limg img { height: 90px;}
    .in_leader .in_lea_r h3, .in_leader .in_lea_limg h3 { height: 76px;}
}
@media screen and ( max-width: 320px ) {
    .in_leader .in_lea_r { width: 56%;}
    .in_mes .in_mes_l .in_mes_ll .in_mes_llin li { width: 41%;}
    .in_build .in_mes_r .in_mes_rs li { width: 40.7%;}
    .in_build .in_mes_r .in_mes_rin .show a.pic { padding: 18% 0;}
    .in_cham .hd li { margin-right: .8em;}
    .in_cham .bd li { width: 48%;}
}