body{
	background:#f5f5f5 url(../images/g-bg_01.png) no-repeat center top;
}
.topnav{
	height: 34px;
	background: url(../images/top-bg_03.png) repeat-x;
}
.topnav .top{
	width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 34px;
}
.topnav .top .s1{
	float: left;
	font-family: "simsum";
	font-size: 13px;
	color: #666;

}
.topnav .top .t-r1{
	float: right;
}
.t-r1 .time{
	float: left;
	color: #666;
	font-family: "simsum";
	font-size: 13px;
}
.t-r1 .weather{
	float: left;
	color: #666;
	font-family: "simsum";
	font-size: 13px;
	overflow: hidden;
}
.t-r1 .weather img{
	margin-top: 3px;
}
.logo{
	width: 1140px;
	margin: 60px auto 0;
}
.logo img{
	margin-left: 30px;
}
.nav{
	width: 1140px;
	height: 55px;
	margin: 80px auto 0;
	background: #d41616;
	overflow: hidden;
}
.nav ul li{
	float: left;
	padding: 0 25px;
	background: url(../images/nav_07.png) no-repeat right center;
	line-height: 55px;
}
.nav ul li.last{
	background: none;
}
.nav ul li a{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	display: block;
}
.nav ul li:hover{
	background: #f99d24;
}
.container{
	width: 1140px;
	margin: 0 auto;
}
.container .postion{
	height: 46px;
	line-height: 46px;
	padding-left: 21px;
	background: url(../images/pos_03.png) no-repeat left center;
	margin-left: 5px;
}
.container .postion span{
	font-size: 14px;
	color: #666;
	
	margin-right: 8px;
}
.container .postion a{
	font-size: 14px;
	color: #666;
	margin-right: 8px;
}
.gl-content{
	background: #fff;
	overflow: hidden;
	padding-bottom: 40px;
}
.gl-menu{
	float: left;
	width: 240px;
	background:#fafafa;
}
.gl-menu .gm-title{
	height: 52px;
	width: 100%;
	background: #d41616 url(../images/tt-bg.png) no-repeat 200px center;
	line-height: 52px;
	font-size: 18px;
	color: #fff;
	text-indent: 24px;
}
.submenu ul li{
	height: 46px;
	border: 1px solid #dddddd;
	line-height: 46px;
	text-align: left;
	margin-bottom: 8px;
	background: #fff url(../images/n15_03.png) no-repeat 190px center;
}
.submenu ul li a{
	font-size: 18px;
	color: #666;
	//padding-right: 66px;
	text-indent: 40px;
	display: block;
}
.submenu ul li:hover{
	background:#fff url(../images/n16_03.png) no-repeat 190px center;
	
}
.submenu ul li:hover a{
	color: #d41616;
}
.r-con{
	width: 900px;
	float: left;
}
.r-con .r-title{
	width: 860px;
	border-bottom: 1px solid #ececec;
	height: 42px;
	line-height: 42px;
	margin-left: 20px;
	margin-top: 10px;
}
.r-con .r-title span{
	font-size: 18px;
	color: #d41616;
	padding: 10px 10px;
	border-bottom: 1px solid #d41616;
	text-align: center;
}
.r-ul{
	padding: 10px 30px 0;
	font-size: 0;
}
.r-ul li{
	height: 30px;
	line-height: 30px;
}
.r-ul li a{
	float: left;
	font-size: 14px;
	color: #666;
}
.r-ul li span{
	float: right;
	font-size: 13px;
	color: #808080;
}
.r-ul li:hover a{
	color: #d41616;
}

.xi-content{
	background: #fff;
	overflow: hidden;
	padding-bottom: 60px;
}
.n-text{
	width: 880px;
	margin: 40px auto 0;
}
.n-text h2{
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	color: #474747;
}
.time{
	height: 40px;
	background: #f9f9f9;
	margin-top: 30px;
	text-align: center;
	line-height: 40px;
	margin-bottom: 30px;
}
.time span{
	font-size: 14px;
	color: #666;
}
.n-text .img{
	width: 600px;
	height: 400px;
	margin: 0 auto 20px;
}
.n-text .img img{
	width: 100%;
	height: auto;
}
.n-text p{
	font-size: 15px;
	text-indent: 2em;
	line-height: 30px;
	margin-bottom: 10px;
}
.dybox{
	height: 40px;
	line-height: 40px;
	margin-top: 40px;
	background: #f9f9f9;
}
.dybox .dy-1{
	float: left;
	margin-left: 15px;
}
.dybox .share{
	float: right;
}
.dybox .dy-1 span{
	cursor: pointer;
	font-size: 15px;
	color: #0062c5;
	margin: 0 4px;
}
.dybox .share{
	margin-right: 30px;
	float: right;
}

.zi-page {text-align: center;padding: 20px;font-size: 12px;}
.zi-page .zi-pager a, .zi-page .zi-pager span {display: inline-block;zoom: 1;line-height: 26px;border: 1px solid #e6e6e6;padding: 0 10px;background: #fff;text-decoration: none;color: #666;}
.zi-page span.current {background: #fe7d00;border-color: #fe7d00;color: #fff;font-weight: 600;padding: 0 10px;}
.zi-page input {border: 1px solid #e6e6e6;background: #fff;width: 30px;height: 26px;line-height: 26px;padding: 0;margin: 0;text-align: center;vertical-align: top;}
.zi-page span.disabled {border: 0;background-color: #fe7d00;color: #fff;}

/*新加样式*/
.container .postion{
	font-size: 14px;
	color: #666;
	
	margin-right: 8px;
}

.tpgl dl {float:left; padding-top:20px; padding-left:8px;padding-right:8px;margin:0px; }
.tpgl dl img {width:250px; height:180px; padding:2px; border:#CCC solid 1px;}
.tpgl dl a:hover img {border:1px solid #666;}
.tpgl dd {text-align:center;margin:0px;padding-top:0px;height:30px;}
.tpgl dd a{color:#666;font-family: 微软雅黑; font-size:16px; line-height:41px;  }
.tpgl dd a:hover{color:#d41616;font-family: 微软雅黑; font-size:16px; line-height:41px;  }  /*左边栏目选中效果*/
.tppage {text-align:center; font-size:12px; clear:both; margin-top:10px;}

.t-r1 .time111{
	float: left;
	color: #666;
	font-family: "simsum";
	font-size: 13px;
}

.n-text .title111 {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #474747;
}

.n-text .title222 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #474747;
	padding-top:10px;
}

/*我要写信1*/
#all .content .writeletters { float:left; overflow:hidden; width:867px; height:990px; margin-top:27px; margin-left:45px; display:inline; }
#all .content .writeletters span { float:left; overflow:hidden; width:867px; height:28px; line-height:28px; border-bottom:1px dashed #6f6e6e; font-size:12px;}
#all .content .writeletters .write { float:left; overflow:hidden; width:836px; height:860px; margin-top:22px; margin-left:17px; display:inline}
.tb_wirte { width:835px; height:640px; border:1px solid #dbdada;} 
.tb_top { background:url(../images/tab_bg_03.jpg) repeat-x; width:835px; height:40px; line-height:40px; text-align:left; font-size:12px; color:#e13922; font-weight:bold; border-bottom:1px solid #dadada; padding-left:10px;font-size:18px;}
.td_1 { height:39px; width:146px; font-family:"微软雅黑";background-color:#f3f3f3; border-bottom:1px solid #ececec; border-right:1px solid #dadada; text-align:right; font-size:14px;}
.td_2 { padding-left:10px; border-bottom:1px solid #ececec; text-align:left; font-size:14px;}
.td_3 { width:434px;border-bottom:1px solid #ececec; text-align:left; font-size:12px;}
.input_1 { width:238px; height:22px; font-size:12px; line-height:22px}
.celect_1 { height:22px; width:66px;font-size:12px;line-height:22px }
.celect_2 { height:22px; width:96px;font-size:12px;line-height:22px }
.add {float:left; overflow:hidden; background:url(../images/add_03.jpg)!important; width:58px!important; height:23px!important; border:0;
text-align:center; color:#c76904; font-size:12px; margin-left:12px; display:inline }
.input_2 { width:447px; height:140px;}
#all .content .writeletters .button_wantwrite { float:left; overflow:hidden; width:295px; height:36px; margin-top:20px; margin-left:270px; display:inline;}
.button_sure { float:left; overflow:hidden;background:url(../images/sure_03.jpg)!important; width:92px!important; height:34px!important; border:0;
text-align:center; color:#fff; font-size:12px; display:inline;font-family:"microsoft yahei"}
.button_sure_1 { float:left; overflow:hidden;background:url(../images/sure_03.jpg)!important; width:92px!important; height:34px!important; border:0;
text-align:center; color:#fff; font-size:12px; display:inline;font-family:"microsoft yahei" ; margin-left:9px; display:inline;}

.inp1{
	width: 234px;
	height: 26px;
	border: 1px solid #ccc;
	margin-left: 10px;
	text-indent: 6px;
}
.tb_input { width:100px; height:23px; border:1px solid #bfbfbf;}

.btn{
	padding-left: 141px;
	margin:40px 0px 0px 200px
}
.btn a{
	float: left;
	background: #ff9460;
	font-size: 16px;
	color: #fff;
	text-align: center;
	width: 101px;
	height: 35px;
	line-height: 35px;
	margin-right: 18px;
	border-radius: 4px;
}

.zi-page11 {text-align: center;padding: 20px;font-size: 12px;}
.zi-page11 .zi-pager a, .zi-page .zi-pager span {display: inline-block;zoom: 1;line-height: 26px;border: 1px solid #e6e6e6;padding: 0 10px;background: #fff;text-decoration: none;color: #666;}
.zi-page11 span.current {background: #fe7d00;border-color: #fe7d00;color: #fff;font-weight: 600;padding: 0 10px;}
.zi-page11 input {border: 1px solid #e6e6e6;background: #fff;width: 30px;height: 18px;line-height: 18px;padding: 0;margin: 0;text-align: center;}
.zi-page11 span.disabled {border: 0;background-color: #fe7d00;color: #fff;}