﻿@charset "UTF-8";
/*
*   program: 西藏&#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;局
*   author: jinshijia
*   date: 2019-05-24
*/

body{
	min-width:1200px;
	background:#f7f7f7;
}
.centerWidth{
	width:1200px;
	margin: 0 auto;
}
.d-content{
	width: 100%;
	background-color:#f7f7f7;
	overflow: hidden;
}
.d-content-main{
	background-color:#fff;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}

.d-content-main .d-content-dzqxj{
	width: 1158px;
	height: 638px;
	border: 1px solid #ededed;
	margin: 20px;
	background: url(../images/map_bg.png) no-repeat;
}
.d-title{
	width:96%;
	height: 59px;
	padding:40px 0 0 40px;
}
.d-title a {
	display:block;
	color: #666666;
	font-size:24px;
	/* margin-bottom: 16px; */
	/* line-height: 47px; */
}
.d-title a img{
	margin-top: 5px;
}
.d-title a:hover{
	color: #3785cd;
}
#main{
    width:800px;
	height:540px;
	margin:0 auto;
}

.q-content{
	width:1160px;
	height: 688px;
	padding: 20px;
	background: #fff;
}
.q_leftContent{
	width: 820px;
	height: 688px;
}

.q_content_tit{
	width: 100%;
	height: 52px;
	line-height: 52px;
	font-size: 24px;
	font-weight: 400;
	background: #3785cd url(../images/weather_bg.png) no-repeat center;
	/* text-align: center;  */
}
.q_content_tit a img{
    margin: 13px 10px 0 313px;
}
.q_content_tit a {
	color: #fff;
	display: block;
}

.q_content_tit a:hover{
	text-decoration: underline;
}
.q_contents{
	width: 780px;
	height: 576px;
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
	padding: 30px 19px 29px;
}
.q_contents_top{
	width: 739px;
	height:194px;
	padding: 40px 0 0 39px;
	border: 1px solid #ededed;
}
.q_contents_top_left{
	width: 254px;
	height: 194px;
}
.q_contents_top_left_tit a {
	font-size: 40px;
	color: #333333;
}
.q_contents_top_left_tit a:hover{
	color: #3785cd;
}
.q-drop-down{
	width: 94px;
	height: 34px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 20px;
	/* margin-right: 20px; */
}
.q-drop-down .tag{
	/* width:64px; */
	width: 100%;
	box-sizing: border-box;
	padding-left: 12px;
	padding-right: 18px;
	color: #333;
	font-size: 18px;
	line-height: 34px;
	height: 34px;
	cursor: pointer;
	background:#dbdbdb url(../images/q-drop-icon.png.png) no-repeat 76px center;
	overflow: hidden;
	border-radius: 3px;
}
.q-drop-lists{
	position: absolute;
	width: 94px;
	top: 34px;
	left: 0px;
	border:1px solid #eee;
	background: #fff;
	max-height: 120px;
	overflow: auto;
	display: none;
}
.q-drop-lists li{
	height: 34px;
	line-height: 34px;
	width: 100%;
}
.q-drop-lists a{
	display: block;
	/* line-height: 34px; */
	width: 100%;
	box-sizing: border-box;
	/* padding-left: 20px; */
	font-size: 12px;
	color: #333;
	cursor: pointer;
}
.q-drop-lists a:hover{
	background: #eee;
}

.q-content  a p{
	color: #999999;
	font-size: 14px;
}
.q-content a:hover p{
	color: #3785cd;
}

.q_contents_top_center{
	width: 282px;
	height: 143px;
	/* margin-top: 90px; */
}
.q_contents_top_center a{
	color: #333;
	font-size: 68px;
}
.q_contents_top_center a span{
	font-size: 36px;
	vertical-align: bottom;
}
.du{
	font-size: 55px!important;
}
.qing{
	display: inline-block;
	margin-bottom: 10px;
}
.q_contents_top_center a:hover{
	color: #3785cd;
}

.q_d-content_top_right a{
	width: 202px;
	height: 181px;
}
.q_d-content_top_right p{
	height:32px;
	line-height:32px;
}
.q_d-content_top_right p a{
	font-size: 16px;
	display: block;
	color: #666666;
	
}
.q_d-content_top_right p a:hover{
	color: #3785cd;
}
.q_content_bottom{
	width: 780px;
	height: 310px;
	margin-top:30px;
}
.q_content_bottom li{
	float: left;
	margin-right: 36px;
	border: 1px solid #ededed;
	width: 98px;width: 98px;
	height:308px;
}
.q_content_bottom li a{
	display: inline-block;
	color: #666666;
	font-size: 14px;
	width: 98px;
	height:308px;
}
.q_content_bottom li.cur a{
	color: #e5e5e5;
}
.q_content_bottom li.cur a:hover{
	font-weight: 800;
}
.q_content_bottom li a .weather_dt_p{
	font-size: 16px;
	color: #333333;
	margin-top: 25px;
	/* margin-bottom: 90px; */
}
.q_content_bottom li.cur a .weather_dt_p{
	/* font-size: 16px; */
	color: #ffffff;
	/* margin-top: 25px;
	margin-bottom: 90px; */
}
.q_content_bottom li a  img{
	/* width: 100%; */
	margin-left: 23px;
	margin-bottom: 24px;
	/* margin: 0 auto; */
}
.q_content_bottom li a:hover{
	background: url(../images/q_content_bottom_bg.png) no-repeat;
	color: #fff;
}
.q_content_bottom li a:hover .weather_dt_p{
	color: #fff;
}
.q_content_bottom li a p{
	
	text-align: center;
	line-height: 24px;
	width: 98px;
}
.q_content_bottom li.cur{
	background: url(../images/q_content_bottom_bg.png) no-repeat;
}


.q-rightContent{
	margin-left: 10px;
	width: 320px;
	/*height: 688px;*/
}
.q-rightContent > a{
	display: block;
	width: 320px;
	height: 76px;
	margin-bottom: 10px;
}
.q-rightContent > a img{
	width: 320px;
	height: 76px;
}
.q-rightContent a:hover > img{
	filter:alpha(opacity=68); /*支持 IE 浏览器*/
	-moz-opacity:0.68; /*支持 FireFox 浏览器*/
	opacity:0.68; /*支持 Chrome, Opera, Safari 等浏览器*/
}
.video_tit{
	width:318px;
	height: 50px;
	border:1px solid #f6f6f6;
}
.video_tit a{
	display: inline-block;
}
.video_tit_left{
	width:250px;
	height: 50px;
	font-size: 16px;
	/* text-align: center; */
	font-weight: 400;
	color: #333333;
	line-height: 50px;
}
.video_tit_left img{
	margin-left: 19px;
	width:30px;
	height: 27px;
	margin-top:12px!important;
}
.video_tit_left:hover{
	color: #3785cd;
}
.video_tit_right{
	width: 49px;
	margin-top: 21px;
	height:29px;
}
.video_parents{
	width:300px;
	height: 169px;
	margin: 10px auto;
	position: relative;
}
.video_parents a{
	display: block;
}
.video_parents a img{
	width: 300px;
	height: 169px;
}

.video_parents .video_child{
	position: absolute;
	width: 300px;
	height: 169px;
	background-color: rgba(0,0,0, 0.3); 

	top: 0;
	left: 0;
}
.video_child a img{
	width:40px;
	height: 40px;
	margin: 48px 0 0 130px;
}

.video_child a p{
	font-size:16px;
	color: #fff;
	text-align: center;
	margin-top: 15px;
}
.video_child a:hover p{
	font-weight: 800;
}
.video_li{
	width: 300px;
	height: 41px;
	margin: 0 auto;
	background: url(../images/video_bottom.png) repeat-x bottom;
}
.video_li1{
	width: 300px;
	height: 41px;
	margin: 0 auto;
}
.video_li_left{
	width:264px;
	height: 41px;
	background:url(../images/video_li_bg.png) no-repeat left 16px;
	font-size: 16px;
	color: #666666;
	padding: 9px 0 0 16px;
}
.video_li_left:hover{
	color: #3785cd;
}
.video_li_right{
	width: 20px;
	height: 35px;
	padding-top: 6px;
}
.video_li_right a img{
	width: 20px;
	height: 20px;
}
.y-content {
	width: 1160px;
	height: 198px;
	padding: 20px;
	background-color: #fff;
}

.y-content-top{
	width: 1160px;
	height: 635px;
}
.y-content-tit{
	width: 100%;
	height: 52px;
	background: #3785cd url(../images/weather_bg.png) no-repeat center;
}

.y-content-tit a{
	display: block;
	font-size: 24px;
	text-align: center;
	line-height: 52px;
	color: #fff;
	background: url(../images/publish_bg.png) no-repeat center 17px;
}
.y-content-tit a:hover{
	text-decoration: underline;
}
.g-xjxq-tit{
	width: 100%;
	height: 54px;
	
	font-size: 14px;
	line-height: 54px;
}
.g-xjxq-tit a {
	color: #999;
}
.g-xjxq-tit a.a1:hover{
	color: #3785cd;
}

.g-xjxq-container{
	width: 100%;
	/* height: 685px; */
	background:#fff;
	overflow: hidden;
}
.g-xjxq-content{
	width: 1118px;
	/* height: 623px; */
	border:1px solid #e4eef6;
	margin: 40px 40px 20px;
	background: url(../images/xin-bg.png) no-repeat top;
}
.xin_tit{
	width: 100%;
	height:136px;
	margin-top:13px;
	text-align: center;
}
.xin_tit a{
	display: block;
	font-size: 32px;
	color: #444;
	line-height: 136px;
}

/* 信件详情 */
.xjxq-table{
	width: 1096px;
	margin: 0 auto;
	border:1px solid rgb(225,240,250); 
	margin-bottom: 29px;
}
.xjxq-table tr .t-biaoti{
    width: 158px;
    height: 41px;
    background: rgb(246,251,255); 
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.xjxq-table tr td { 
    border:1px solid rgb(225,240,250); 
    font-size: 14px;
    padding: 16px 28px;
    box-sizing: border-box;
}

.xjxq-table tr td div{ 
    padding: 40px 0;
    line-height: 34px;
}

.jxq-table tr .t-content{
    width: 420px;
    height: 48px;
}

.t-contentS{
	width: 420px;
    height: 48px;
}

.g-xwxq-container{
	width: 1198px;
	border: 1px solid #e4e9ef;
	margin-bottom: 20px;
}
.g-xwxq-top{
	width:100%;
	height: 118px;
	padding-top: 47px;
	border-bottom:1px solid #e4eef6;
}
.g-xwxq-tit{
	font-size: 32px;
	line-height: 34px;
	height: 34px;
	color:#444;
	text-align:center;
	font-weight: bold;
}
.g-xwxq-tit1{
	padding:20px 0 0 331px;
	height: 37px;
	width:848px;
	line-height: 37px;
}
.g-xwxq-tit1 span{
	color: #aaaaaa;
	font-size: 14px;
}
.g-xwxq-tit1 a:hover img{
	filter:alpha(opacity=68); /*支持 IE 浏览器*/
	-moz-opacity:0.68; /*支持 FireFox 浏览器*/
	opacity:0.68; /*支持 Chrome, Opera, Safari 等浏览器*/
}

.g-xwxq-p{
	width:1080px;
	margin: 30px auto 0;
}
.g-xwxq-p{
	font-size: 16px;
	color: #444;
	line-height: 36px;
}
.g-xwxq-p p{
	margin-bottom: 30px;
}
.g-hdzj-container{
	width: 1160px;
	/*height: 886px;*/
	margin-top: 20px;
	padding: 20px;
	background: #fff;
}
.g-hdzj-container1{
	height: 963px;
}
.g-hdzj_leftContent{
	width: 300px;
	height: 100%;
	
}
.g-hdzj_leftContent_tit{
	width:100%;
	height: 52px;
	line-height: 52px;
	text-align: center;
	background: #3785cd url(../images/hudong_tit_bg.png) no-repeat center 16px; 
}

.g-hdzj_leftContent_tit a{
	font-size:24px;
	color: #fff;
}
.g-hdzj_leftContent_tit a:hover{

	font-weight: 800;
}
.g-hdzj_leftContent_ul{
	width:298px;
	/*height: 263px;*/
                height: auto;
	border: 1px solid #ededed;
	border-top:none;
}
.g-hdzj_leftContent_ul  a{
	display: block;
	height: 53px;
	line-height: 53px;
	color: #666;
	font-size: 18px;
	font-weight: bold;
	position: relative;
}
.g-hdzj_leftContent_ul  a:hover{
	background:#1966b0;
	color: #fff;
}

.g-hdzj_leftContent_ul a.cur{
	background:#1966b0;
	color: #fff;
}

.g-hdzj_leftContent_ul a p{
	margin:0 auto;
	padding-left: 17px;
	width: 239px;
	background: url(../images/video_bottom.png) repeat-x bottom;
}

.right_ico{
	margin: 24px 18px 0 0;
}

.g-hdzj_leftContent input{
	width: 280px;
	height:47px;
	line-height: 47px;
	padding-left: 18px;
	font-size: 16px;
	color: #adadad;
	border: 1px solid #ededed;
	border-top:none;
}

.g-hdzj_rightContent{
	width: 838px;
	/*height: 884px;*/
	border: 1px solid #e4e9ef;
}
.g-hdzj_rightContent .tab-item{
	padding: 0 20px;
}

.tab_item_tit{
	width:100%;
	height: 44px;
	border-bottom: 1px solid #f0f2f5;
	margin-top: 17px;
}
.tab_item_lefttit a{
	display: block;
	/* width: 67px; */
	height: 44px;
	line-height: 44px;
	border-bottom: 2px solid #3785cd;
	color:#3785cd;
}
.tab_item_lefttit a span{
	font-size: 16px;
	font-weight:800;
}
.tab_item_righttit{
	font-size: 14px;
	color: #999;
}
.tab_item_righttit a{
	color: #999;
}

.tab_item_ul{
	width: 798px;
	height: 703px;
	border: 1px solid #ececec;
}
.tab_item_ul li{
	display: block;
	width: 786px;
	padding-left:12px;
	height: 44px;
	line-height: 44px;
	background: url(../images/dian_bg.png) repeat-x bottom;
	font-size: 16px;
}
.tab_item_ul li a{
	display:block;
	float: left;
	width: 520px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/*padding-left:18px;*/

}
.tab_item_ul li > span{
	width:85px;
	display:block;
	float: left;
	font-size: 14px;
	color: #c1c1c1;
}
.tab_item_ul li a:hover{
	color:#3785cd;
}
.tab_item_ul li a span{
	float: right;
	margin-right: 19px;
	font-size: 14px;
	color: #c1c1c1;
}
.yema{
	width: 713px;
	height: 28px;
	padding: 40px 0  40px 125px;
}

.yema a{
	font-size: 16px;
	color: #666
}
.yema_ye{
	color: #3785cd;
	margin:0 5px;
}
.yema input{
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: 1px solid #ebebeb;
}
.yema button{
	width:60px;height: 28px;
	line-height: 28px;
	color: #fff;
	text-align: center;
	background: #3785cd;
}
.shuzi_bg{
	display: inline-block;
	width: 26px;
	height:26px;
	border: 1px solid #ebebeb;
	margin-right: 6px;
	line-height: 26px;
	text-align: center;
}
.shuzi_bg:hover{
	background-color: #1966b0;
	color: #fff;
}
.ye{
	width: 58px;
}
.bg{
 background:#507bc2 url(../images/Inquire.png) no-repeat 106px 13px;
}
.jianyi_p{
	color: #999;
	font-size:16px;
	line-height: 30px;
	padding:0 9px;
}
.xx-msg-content{
	padding: 30px 0px;
	margin-top: 14px;
	background: #fff;
}
.xx-msg-item{
	float: left;
}
.xx-msg-item .tit{
	display: inline-block;
	width: 52px;
	font-size: 16px;
	color: #666;
	text-align: right;
	padding: 0px 4px;
	line-height: 38px;
}
.xx-msg-item .tip{
	display: inline-block;
	font-size: 12px;
	color: #e3463d;
	line-height: 38px;
	margin-left: 4px;
	margin-right: 4px;
}
.thirdline,.thirdline1 .tip{
	font-size: 16px;
	color: #666;
	line-height: 38px;
}
.thirdline .tit{
	 display: inline-block;
    width: 51px;
    font-size: 16px;
    color: #333;
    text-align: right;
    padding: 0px 4px;
    line-height: 36px;
}

.thirdline1 .tit{
	 display: inline-block;
    width: 65px;
    font-size: 14px;
    color: #333;
    text-align: right;
    font-weight: bold;
    padding: 0px 4px;
    line-height: 36px;
}

.problem_tit{
	width: 65px;
	height: 38px;
	color: #666;
	font-size: 16px;
	line-height: 38px;
}

.problem_tit span{
	
}
.problem{
	/* display: inline-block; */
	width: 670px;
	height: 38px;
	padding: 0 20px;
	line-height: 38px;
	font-size: 16px;
	color: #666666;
	border: 1px solid #ededed;
	border-radius: 5px;
	margin-top: 0;
}
.thirdline1 textarea{
	width: 670px;
	padding: 10px 20px;
	height: 209px;
	border: 1px solid #ededed;
	border-radius: 5px;
}
.xjlx{
	width:89px;
	font-size: 16px;
	color: #666666;
	height: 38px;
	line-height: 38px;
}
.xx-msg-item input{
	border: 1px solid #ededed;
	border-radius: 5px;
	height: 38px;
	width: 244px;
	padding: 0px 20px;
}
.xx-msg-item input.yzm{
	width: 98px;
}
.xx-msg-item textarea{
	width: 702px;
	height: 98px;
	padding: 10px;
	border: 1px solid #dddddd;
}
.xx-msg-item .get-yzm{
	width: 140px;
	height: 36px;
	color: #fff;
	font-size: 12px;
	background: #c5c6ca;
	margin-left: 10px;
}
.xx-msg-item .get-yzm.change{
	background: #ed413d;

}


.x-drop-down{
	display: inline-block;
	width: 286px;
	height: 38px;
	position: relative;
	/* margin-right: 20px; */
	border-radius: 5px;
}
.x-drop-down .tag{
	width: 100%;
	border-radius: 5px;
	box-sizing: border-box;
	padding-left: 19px;
	color: #333;
	font-size: 14px;
	line-height: 38px;
	border:1px solid #ededed;
	cursor: pointer;
	background: url(../images/q-drop-icon.png.png) no-repeat 257px center;
}
.x-drop-lists{
	position: absolute;
	width: 284px;
	top: 37px;
	left: 0px;
	border:1px solid #eee;
	background: #fff;
	max-height: 120px;
	overflow: auto;
	display: none;
}
.x-drop-lists li{
	height: 36px;
	line-height: 36px;
	width: 100%;
}
.x-drop-lists a{
	display: block;
	line-height: 36px;
	width: 100%;
	box-sizing: border-box;
	padding-left: 20px;
	font-size: 12px;
	cursor: pointer;
	color: #333;
}
.x-drop-lists a:hover{
	background: #eee;
}





.firstline{
	width: 100%;
	height: 38px;
}
.secondline{
	width: 100%;
	height: 38px;
	margin-top:20px; 
}
.lastLine{
	width: 100%;
	height: 38px;
}
.lastLine .tit1{
	width: 68px;
    color: #666666;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
}
.lastLine .yzm{
	width: 160px;
	height: 38px;
	margin-right:17px;
	border: 1px solid #ededed;
	border-radius: 5px;
}
.lastLine .yanzhengma_img{
	width: 118px;
	height: 36px;
	background: #fff;
	border: 1px solid #ededed;
	border-radius: 5px;
	margin-left: 17px;
}
.xx-msg-btn {
	padding-bottom: 60px;
}
.xx-msg-btn button{
	width: 80px;
	height: 38px;
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
}
.xx-msg-btn button:hover{
	font-weight: bold;
}
.xx-msg-btn .tj{
	background: #3785cd;
	margin: 60px 0 0 270px;
	border-radius: 5px;
}
.xx-msg-btn .ct{
	background: #ffffff;
	margin: 60px 0 0 39px;
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size: 15px;
	color: #666;
}










#map{
	width: 1158px;
	height: 582px;
	border-bottom:1px solid #e4e9ef;
	border-top:none;
	background-color: #333333;
}

.ml13{
	margin-left: 13px;
}
.mt2{
	margin-top: 2px;
}
.mt6{
	margin-top: 6px;
}
.mt10{
	margin-top: 10px;
}
.mt12{
	margin-top: 12px;
}
.mt20{
	margin-top:20px;
}
.mt90{
	margin-top: 90px;
}
.mr10{
	margin-right: 10px;
}
.mr20{
	margin-right: 20px;
}
.mb24{
	margin-bottom: 24px;
}
.mb20{
	margin-bottom: 20px!important;
}
.mb35{
	margin-bottom: 35px;
}
.pl8{
	padding-left: 8px;
}
.pl10{
	padding-left: 10px;
}
.pl16{
	padding-left: 16px;
}

.pl40{
	padding-left: 40px;
}
.pl45{
	padding-left:45px;
}
.fw{
	font-weight: bold;
}
.bn{
	background: none!important;
}
.cr{
	color:#f74b4b!important;
}
.cr999{
	color: #999;
}
.cr666{
	color: #666;
}
.bg1{
	background: #fafcfc url(../images/dian_bg.png) repeat-x bottom!important;
}
.w76 li> span{
	width: 68px;
	padding-left: 8px;
	color: #666;
}
.time_w96{
	display:block;
	width: 96px!important;
	margin-left: 75px;
	color: #c1c1c1!important;


	float: right;
}
.ml61{
	margin-left: 61px;
}
.ml44{
	margin-left: 44px;
}
.ml41{
	margin-left: 41px;
}
.ml16{
	margin-left: 16px;
}
.ml32{
	margin-left: 32px;
}
.w96{
	width: 96px!important;
}
.ml74{
	margin-left: 74px;
}