@charset "utf-8";
/* header */
.viewheader{
	float:left;
	width:998px;
	border:1px solid #85ABCA;
	background:#F5FAFF;
	margin:6px 0 0 0;
}
.viewheader .logo{
	float:left;
	width:121px;
	height:75px;
	padding: 5px;
}
.viewheader .r748{
	float:right;
	width:830px;
	height:90px;
	overflow:hidden;
	background:#ccc;
	background:url(/images/viewnavbg.gif) no-repeat 0 0;
}
.viewheader .viewnav{ float:left; width:830px; height:35px; line-height:40px; font-size:14px; font-weight:bold; padding:0px 0 7px 0px;}
.viewheader .viewnav a{ float:left; height:44px; line-height:44px;background:url(/images/viewnavtxt.gif) no-repeat right 6px; color:#fff;  padding:0 11.5px;}
.viewheader .viewnav a:hover{ float:left; height:44px;line-height:44px;background:#c00000 ; color:#fff; padding:0 11.5px; text-decoration:none;}

.viewheader .viewnav a.r1{ background: none;}
.viewheader .viewnav a.r1:hover{ float:left; height:44px;line-height:44px;background:#c00000; color:#fff; padding:0 12.7px;text-decoration:none;}
.viewnavb{ float:left; width:830px; height:38px; padding:5px 0 0 0;}
.viewnavb_l{ float:left; width:600px; padding:0 10px 0 0; height:38px; line-height:38px; overflow:hidden; color:#ccc;}
.viewnavb_l h3{ float:left; width:90px; color:#069; font-weight:bold; font-size:12px; text-indent:16px;} 
.viewnavb_l a{padding: 0 15px 0 3px;}
.viewnavb_r{ float:right; width:180px;}
.viewnavb_r .tag{ float:left; width:140px; line-height:38px; height:38px; overflow:hidden; padding:0 0 0 8px;}
.viewnavb_r .tag a{ padding:0 4px;}
.viewnavb_r .search{float:left;width:150px;height:19px;margin:10px 0 0 0; background:url(/images/bg.gif) no-repeat -30px -34px;}
.viewnavb_r .search_area{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #999;
	float: left;
	height: 18px;
	padding:0 0 0 6px;
	line-height: 18px;
	margin:0;
	width: 120px;
	_width:96px;
}
.viewnavb_r .search_button {background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;float: left;height:18px;margin:0;outline: medium none; width: 22px;}
.view_top_gg{ float:left; width:956px; height:60px; text-align:center; line-height:60px; border:1px solid #F5FAFF; overflow:hidden;}

.viewlm{
	float:left;
	width:984px;
	height:31px;
	padding:0 10px 0 5px;
	background:url(/images/viewlm.gif) no-repeat 0 0;
	margin:0px 0 0 0;
	overflow:hidden;
	line-height:34px;
	color:#6BB0CF;
}
.viewlm h3{ float:left; width:82px; color:#fff; font-weight:bold; font-size:12px; text-align:center; padding:0 20px 0 0;} 
.viewlm a{ padding:0 6px; color:#069;}
.viewlm a.f1{color:#c00;}

.left690 {
	float: left;
	width: 690px;
}
.v_s{
	float:left;
	width:690px;
	height:34px;
	padding:0;
	text-indent:22px;
	line-height:34px;
	background:url("/images/v_s_bg-2.gif") no-repeat 0 0;
	color:#666;
	font-size:14px;
}
.v_s a{ font-size:12px;}
.v_s_1 h3{font-size:14px;}
.v_s_1 a{ font-size:14px; color:#069;}
.v_c{
	float:left;
	width:713px;
	height:auto;
	margin:0;
	padding:0;
	/*border:1px solid #dedede;*/
	border-top:none;
	overflow:hidden;
}
.v_c .time{
	float:left;
	width:660px;
	margin:0 14px;
	_margin:0 7px;
	padding:0;
	color:#666;
	height:24px;
	line-height:22px;
	border-bottom:1px solid #dedede;
	text-align:center;
}
.v_c .jianjie{float:left;width:620px; margin:0 14px;_margin:0 7px;padding:10px; border:1px solid #E1EDED; background:#F6F9F9; line-height:18px; text-indent:24px;}
.v_c .content{
	float:left;
	width:660px;
	margin:0 14px;
	_margin:0 7px;
	padding:10px 0;
	_padding:10px 0 5px 0;
	text-align:left;
	display:block;
	overflow:hidden;
	font-size:14px;
	line-height:30px;
	color:#444;
}
.v_c .content img{vertical-align:middle;margin:0 auto; display:block; margin-bottom:6px;}
.v_c .content b{ font-weight:bold;}
.v_c .content strong{ font-weight:bold;}
.v_c .news{float:left;width:234px;height:auto;margin:0;padding:8px 0 6px 6px;}
.v_c .news li{float:left;width:218px;height:29px;padding:0 0 0 12px;line-height:29px; font-size:14px;background:url(/images/newsrd.gif) no-repeat 3px 12px;overflow:hidden;}
.v_c .news a:hover{color:#E5215B;}

.bdshare {display: inline;}
.bdshare a img {margin: -6px 0 -4px;}

.v_fx{float:left;width:660px;margin:0 14px;_margin:0 7px;padding:10px 0 0; border-top:1px dotted #DEDEDE;}
.nvxingrd {
	float:left;
	width:660px;
	margin:0 14px;
	_margin:0 7px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding:10px 0;
	text-align: left;
	color:#666;
}
.nvxingrd a:link {color: #666; padding: 0 10px 0 2px;text-decoration: none;}
.nvxingrd a:visited {color: #666; padding: 0 10px 0 2px;text-decoration: none;}
.nvxingrd a:hover { color: #666; padding: 0 10px 0 2px; text-decoration: underline;}
.nvxingrd a:active { color: #666; padding: 0 10px 0 2px; text-decoration: none;}

.sd{float:left;width:660px;margin:0 14px;_margin:0 7px; text-align:center;font-size:14px; font-weight:bold; }
.sd a{color:#06c; text-decoration:none; margin:10px 20px;}
.sd a:hover{color:#06c text-decoration:none; margin:10px 20px;}

.v_picL{ float:left;}
.pic110{float:left; width:114px; height:138px; overflow:hidden; text-align:center; padding:12px 10px 0 12px;}
.pic110 img{float:left; width:110px; height:110px; display:block; overflow:hidden; border:1px solid #dedede; padding:1px; margin-bottom:2px;}
.pic110 a{color:#333; font-size:12px; line-height:24px; overflow:hidden;}

.v_s2{
	float:left;
	width:1000px;
	height:34px;
	padding:0;
	text-indent:22px;
	line-height:34px;
	background:url("/images/v_s_bg-1.gif") no-repeat 0 -34px;
	color:#666;
	font-size:14px;
	font-weight:bold;
}
.v_c2{float:left; width:628px; height:auto; margin:0; padding:6px 10px 4px; border:1px solid #dedede; border-top:none; overflow:hidden; line-height:28px;}
.v_c2 a.f2{ color:#069; font-size:14px; font-weight:bold;}
.v_c2 a.f3{ color:#333; font-size:14px; font-weight:bold;}

/*右*/

.viewbox300{float:left; width:300px; height:34px; padding:0; text-indent:12px; line-height:34px;background:url("/images/viewbox300.gif") no-repeat 0 0;  color:#2680a6; font-size:14px; font-weight:bold;}
.viewbox300c{float:left; width:288px; height:auto; margin:0; padding:8px 0 10px 10px; border:1px solid #dedede; border-top:none; background:#F8FCFF; overflow:hidden; line-height:28px;}
.pic100_1{ float:left; width:114px; padding:4px 8px 0 0; position:relative;}
.pic100_1 .pic{float:left;width:114px;height:auto;margin:0;padding:0;}
.pic100_1 .pic img{float:left;width:110px;height:110px;border:1px solid #dedede; padding:1px;}
.pic100_1 .text{float:left;width:100px;height:22px;line-height:22px;margin:0;padding:0 5px;text-align:center; font-size:12px; color:#fff;overflow:hidden; position: absolute; left:2px; bottom:2px;  z-index:9999}
.pic100_1 .bg{float:left;width:110px;height:22px;background:#000;filter: Alpha(Opacity=70);opacity:0.7;padding:0;text-align:center;overflow:hidden; position: absolute; left:2px; bottom:2px;  z-index:9}
.viewbox300c .news{float:left;width:155px;height:auto;margin:0;padding:0;}
.viewbox300c .news li{float:left;width:145px;height:30px;padding:0 0 0 10px;line-height:30px; font-size:14px;overflow:hidden; background:url(/images/newsrd.gif) no-repeat 3px 12px;}
.viewbox300c .news a:hover{color:#f60;}

.viewbox300c1{float:left; width:298px; height:auto; margin:0; padding:8px 0 10px 0; border:1px solid #cfe9f4; border-top:none; overflow:hidden; line-height:28px;background: #f9fcfe;}
.viewbox300c1 .pic130{ float:left;width:134px;height:156px; text-align:center;padding:8px 0 4px 10px; overflow:hidden; line-height:24px;}
.viewbox300c1 .pic130 img{float:left;width:130px;height:130px;border:1px solid #dedede; padding:1px;}


.dede_pages { width:660px;padding:5px 0 0 0; text-align:center; margin:5px auto;line-height:30px;clear:both !important;}
.dede_pages ul {text-align:center;}
.dede_pages ul li {text-align:center;height:18px;display:inline; margin:0 2px; padding:0; overflow:hidden; white-space:nowrap;}
.dede_pages ul li a {border: 1px solid #E9E9E9; color: #555555;display: inline;height:18px; overflow:hidden;padding:4px 8px 4px 8px;margin:0;}
.dede_pages ul li a:hover {border: 1px solid #069;color: #fff; background:#069;height:18px;overflow:hidden;text-decoration: none; cursor:pointer;}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {background-color: #069;height:18px;overflow:hidden; color:#fff;font-weight: bold;}
.dede_pages .pageinfo {color: #999999;padding:0 3px 0 3px;height:18px;}
.dede_pages .pageinfo strong {color: #333;font-weight: normal;margin: 0 0;height:18px;}


.s1_ranwen{
	height:150px;
	width:330px;
	float:left;
	overflow:hidden;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
}
.pic100r1{float:left; width:110px; height:140px; overflow:hidden; text-align:center;  position:relative; margin:0; border:1px solid #dedede; padding:1px;}
.pic100r1 img{float:left; width:110px; height:140px; display:block; overflow:hidden; border:none;}
.pic100r1 a{color:#333; font-size:12px; line-height:18px; overflow:hidden;}
.news11{float:left;width:195px;height:auto;margin:0;padding:0px 0 6px 8px;}
.news11 li{
	float:left;
	width:204px;
	height:29px;
	line-height:29px;
	font-size:14px;
	background:url(/images/newsrd.gif) no-repeat 1px 12px;
	overflow:hidden;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.news11 a:hover{color:#D32260;}
.picname_text1{float:left;width:103px;height:22px;line-height:22px;margin:0;padding:0 5px;text-align:center; color:#fff;overflow:hidden; position: absolute; left:0px; bottom:0px;_bottom:-3px;z-index:10}
.picname_text1 a{text-decoration: none;color: white;}
.picname_text1 a:link{color:#fff;text-decoration:none;}
.picname_text1 a:visited{color:#fff;text-decoration:none;}
.picname_text1 a:hover{color:#fff;text-decoration:underline;}
.picname_text1 a:active{color:#fff;text-decoration:none;}
.dpicname_bg1{float: left;width: 110px;height:14px;line-height: 15px;margin: 0;padding: 5px 0;text-align: center;overflow: hidden;position: absolute;z-index: 1;left:1px;bottom:1px;background:#000;filter: Alpha(Opacity=40);opacity:0.4;}
.v_c_news01{
	float:left;
	width:683px;
	height:auto;
	margin:0;
	padding:6px 0 4px;
	border:1px solid #dedede;
	border-top:none;
	overflow:hidden;
}

  /*在线留言元素样式 */
.basic-grey {
margin-left:auto;
margin-right:auto;
max-width: 713px;
/*background: #F7F7F7;*/
padding: 0px 15px 0px 10px;
font: 12px Georgia, "Times New Roman", Times, serif;
color: #888;
text-shadow: 1px 1px 1px #FFF;
}
.basic-grey h1 {
font-size: 25px;
padding: 0px 0px 10px 10px;
display: block;
/*border-bottom:1px solid #E4E4E4;*/
color: #888;
font-family: "Microsoft YaHei", "Arial Black";
text-align: center;
}
.basic-grey label {
display: block;
margin: 0px;
}
.basic-grey label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
font-size:15px;
font-weight: bold;
}
.basic-grey input[type="text"],.basic-grey textarea{
border: 1px solid #DADADA;
color: #888;
height: 30px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 3px 3px 3px 5px;
width: 50%;
font-size: 14px;
line-height:15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
padding: 5px 3px 3px 5px;
}
.basic-grey textarea{
height:100px;
}
.basic-grey .button {
background: #E27575;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}
.basic-grey .button:hover {
background: #CF7A7A;
}
.dingzhi_lr{/*height:103px;*/border-bottom:0px; border-top:0px; margin-left:1px;float:left;/*background: #F7F7F7;*/}/*定制中间*/
.tx{height:72px; text-align:left; margin-left:5px; margin-top:10px; float:left;}
.tx span{color:#fe3000;float:left;}
.tx h1{ margin:0px;padding:0px; padding-bottom: 5px;font-weight: normal; font-size:15px; line-height:22px;float:left;text-align: left;}

/*在线留言分页*/
#msgshow{
    margin-top:20px;
}
.block10{
    margin:0px;padding:0px; overflow:hidden;clear:both;
}
.block10 .user{
   float:left;width:100%;border-top: 1px solid #dedede;
}
.block10 .username{
   float:left;padding:10px;
   font-weight: bold;
   font-style: italic;
}
.block10 .usertime{
   float:right;padding:10px;
   font-style: italic;
   font-weight: bold;
}
.block10 .msg{
   float:left;width:100%;
   line-height: 25px;
   background:#fff;
}
.block10 .usermsg{
   line-height: 25px;
   padding:10px;
}
#msgshow .msgnext{
    float:left;
    width: 100%;
}