@charset "utf-8";
/* CSS Document */
body{ background:transparent; font-size:12px; font-family:"宋体"; color:#343434; text-align:center; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

/*----total-style----*/
ul,li,dt,dd,dl{
margin:0px;
padding:0px;}
.warp{ width:1003px; margin:0 auto; padding:0;}
.clear{ clear:both;}
.circle{ border:solid 1px #e3e3e3;}
.circled7d7d7{ border:solid 1px #d7d7d7;}
.margin9{ margin-top:9px;}
div,ul,li,dl,dt,dd,p,span,input,h1,h2,h3,h4,h5,h6.img{ margin:0; padding:0; border:none;}

.topline{}
.topline a{ color:#787878; text-decoration:none;}
.topline a:hover{ color:#000; text-decoration:none;}

/*----main-style----*/
.notice{ height:50px; line-height:50px; letter-spacing:2px;text-align:left;}
.contL{ float:left; width:224px;}
.contL img{ margin-bottom:10px;}

.contM{ float:left; margin-left:24px; width:440px;}
#Tab1{ width:420px; margin:0px; padding:0px; margin:0 auto; background:url(../image/js01.jpg) repeat-x left top;}
.Menubox { width:100%; height:28px; line-height:28px; overflow:hidden;}
.Menubox ul{ margin:0px; padding:0px; overflow:hidden; width:100%; border-bottom:solid 1px #d1d1d1;}
.Menubox li{ float:left; background:url(../images/acttive.gif) no-repeat left top; display:block; cursor:pointer; width:82px; text-align: center; color:#949694; margin-left:4px; height:25px; line-height:25px; list-style:none;}
.Menubox li.hover{ padding:0px; background:url(../images/hoverbj.gif) no-repeat left top; display:block; width:82px; color:#123a75; height:25px; line-height:25px; }

.Menubox li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.Contentbox{ clear:both; text-align:center; background-color: #FFFFFF;}
.newsMid{}
.newsMid ul{ padding-left:10px; padding-top:15px;}
.newsMid li{ list-style:none; width:400px; overflow:hidden; background:url(../images/icon-green.gif) no-repeat left center; text-align:left; padding-left:8px; height:29px; line-height:29px; border-bottom:solid 1px #ebebeb;}
.newsMid li span{ float:right; color:#3a7f0b;}
.newsMid li a{ color:#323232; text-decoration:none;}
.newsMid li a:hover{ color:#006c00; text-decoration:none;}

.Contentbox h3{ background-color: #f5f8fd;}

.contR{ float:right; margin-left:24px; width:269px; border:solid 1px #e7e7e7; height:213px; padding:10px;}

/*----telephone-style----*/
.telephone{ height:200px; text-align:left; padding-left:10px;}
.bj{background:url(../images/bj.gif) repeat-x left top;}
.bj h5{
	margin-left:10px;
	font-size:12px;
	font-weight:normal;
	color:#03B9A3;
	text-align:left;
	background:url(../images/icon-blue.gif) no-repeat left center;
	padding-left:20px;
	height:26px;
	line-height:26px;
}
.bj dl{ padding:0 10px;}
.bj dt{ height:61px; vertical-align:middle; line-height:74px; padding-top:13px; padding-left:5px;}
.bj dd{ text-align:left; color:#a3a3a3; line-height:26px; font-size:12px;}
.titleBtm{ background:url(../images/titlebj.gif) no-repeat left bottom; height:36px; line-height:36px; text-align:left; font-size:12px;}

.about{}
.about h5{
	background:url(../images/bjT.jpg) repeat-x left top;
	height:33px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #03b9a3;
	border-left-color: #e1e1e1;
}
.about p{ color:#8f8f8f; text-align:left; margin:0 10px; line-height:1.8em; margin-top:30px;}

.newsL{
	height:325px;
	background-attachment: scroll;
	background-image: url(../images/lybj.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.newsL ul{ padding-left:10px; padding-top:5px;}
.newsL li{
	list-style:none;
	font-size:14px;
	height:37px;
	line-height:37px;
	width:149px;
	text-align:center;
}
.newsL li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.newsL li a:hover{
	color:#33FFFF;
	text-decoration:none;
}

.news{ width:616px;}
.news h5{
	background:url(../images/bjT.jpg) repeat-x left top;
	height:33px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #058979;
	border-left-color: #e1e1e1;
}
.news h5 a{
	color:#058979;
	text-decoration:none;
}
.news h5 a:hover{
	text-decoration:underline;
	color:#03b9a3;
}
.news p{ font-size:12px; color:#8f8f8f; text-align:left; margin:0 10px; line-height:1.8em; margin-top:30px;}
.news ul{ padding-left:10px; padding-top:15px; }
.news li{ list-style:none; width:570px; overflow:hidden; background:url(../images/icon-green.gif) no-repeat left center; text-align:left; padding-left:8px; height:29px; line-height:29px; border-bottom:solid 1px #ebebeb; font-size:12px;}
.news li span{ float:right; color:#3a7f0b;}
.news li a{ color:#323232; text-decoration:none;}
.news li a:hover{ color:#006c00; text-decoration:none;}


.news2{ width:100%;}

.news2 .aboutkuan{
width:100%;
border:1px solid #d6d6d6;
margin:10px 0;
float:left;}

a.lszt12f{
	font-family: "宋体";
	font-size: 12px;
	color: #04a793;
}


.news2 .aboutkuan td{
	font-family: "宋体";
	font-size: 12px;
	color: #999999;
	line-height: 23px;
}


.news2 h5{
	background:url(../images/bjT.jpg) repeat-x left top;
	height:33px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #058979;
	border-left-color: #e1e1e1;
}
.news2 h5 a{
	color:#058979;
	text-decoration:none;
}
.news2 h5 a:hover{
	text-decoration:underline;
	color:#03b9a3;
}
.news2 p{ font-size:12px; color:#656464; text-align:left; margin:0 10px; line-height:1.8em; margin-top:30px;}
.news2 ul{ width:100%; float:left;}
.news2 li{ list-style:none; width:100%; overflow:hidden; background:url(../images/icon-green.gif) no-repeat left center; text-align:left; padding-left:8px; height:29px; line-height:29px; border-bottom:solid 1px #ebebeb; font-size:12px;}
.news2 li span{ float:right; color:#3a7f0b;}
.news2 li a{ color:#323232; text-decoration:none;}
.news2 li a:hover{ color:#006c00; text-decoration:none;}



.cont{ padding-top:10px;}
.cont p{ color:#b0b0b0; font-size:12px; line-height:1.8em;}
.cont ul{}
.cont li{ list-style:none; background:url(../images/icon.gif) no-repeat left center; font-size:12px; color:#b0b0b0; padding-left:10px; height:25px; line-height:25px;}
.cont li a{ color:#000; text-decoration:none;}
.cont li a:hover{ color:#006c00; text-decoration:underline;}

/*----footer-style----*/
#footer{ color:#a4a4a4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.link{ color:#868686;}
.link ul{}
.link li{ float:left; background:url(../images/gray.gif) no-repeat right center; width:85px; text-align:center; list-style:none;}
.link li.nobj{ background:none;}
.link li a{ color:#868686; text-decoration:none;}
.link li a:hover{ color:#333; text-decoration:underline;}

#vod{width:100%;float:left;}

#vod ul{width:100%;float:left;}

#vod li{
	width:135px;
	height:160px;
	margin:10px;
	float:left;
	background-attachment: scroll;
	background-image: url(../images/vodimgbj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#vod .box{
width:125px;
height:89px;
margin:4px 0 0 4px;}

#vod .txt{
	width:125px;
	height:30px;
	margin:23px 0 0 0;
	float:left;
	text-align: center;
	line-height: 30px;
}

#vod .txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#vod .txt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}

#aboutnav{
width:100%;
float:left;}

#aboutnav ul{
width:100%;
float:left;}

#aboutnav li{
	width:100%;
	height:40px;
	float:left;
	line-height: 40px;
	text-align: center;
	letter-spacing:5px;
	list-style-type: none;
}

#aboutnav li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.topNav{ font-size:12px; color:#666;}
.topNav a{ color:#666; text-decoration:none;}
.topNav a:hover{ color:#187c8b;}

#aboutnav li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
}

.tab{
	width:119px;
	height:33px;
	background-image: url(../images/newsT.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}


/* add by zhanglin*/

#ajaxwaitid { position: absolute; width: 100px; height: 1.6em; background: #DD0000; color: #FFF; line-height: 1.6em; z-index: 100; top: 0px; right: 0px; overflow: hidden; display: none; }




/*信息提示*/
.showmessage { margin: 50px auto; width: 600px; background: #FCF9E6; }
    .showmessage h2 { font-size: 14px; }
    .showmessage .ye_l_b { padding: 15px 20px 20px; }
    .showmessage p { padding: 2em 1em;  font-size: 14px; overflow: hidden; }
    .showmessage .op { font-size: 12px; text-align: right; }
    
/*yellow radius*/
.ye_r_t { width: 100%; background: url(image/yel_bg.gif) no-repeat right top; }
  .ye_l_t { padding: 5px 0 0; background: url(image/yel_bg.gif) no-repeat left top; }
    .ye_r_b { background: url(image/yel_bg.gif) no-repeat right bottom; }
      .ye_l_b { padding: 0 5px 5px; background: url(image/yel_bg.gif) no-repeat left bottom; }        
    .loginmsg p{ margin:0; }

/*留言或评论的表情样式*/
.facebox { padding: 8px; width: 250px; border: 1px solid #CCC; background: #FFF; z-index: 100000;}
    .facebox ul li { float: left; width: 25px; height: 25px; overflow: hidden; }

.errormsg{ margin:15px; padding:10px; width:580px; border:1px solid #DD3D11; background:#FFEBEB; }
    .errormsg p{ padding-left:15px; background:url(../images/bg_repno.gif) no-repeat -300px -648px; }
    .errormsg em{ color:#DD3D11; font-weight:700; }
.correctmsg{ margin:15px; padding:10px; width:580px; border:1px solid #4EBB20; background:#FCFFF0; }
    .correctmsg p{ padding-left:17px; background:url(../images/bg_repno.gif) no-repeat -335px -598px; }
    .correctmsg em{ color:#4EBB20; font-weight:700; }
    
.loginmsg{ width:300px; line-height:150%; text-align:left; font-size:12px; font-weight:400; }
    .loginmsg p{ margin:0; }   
    
.popupmenu_popup { padding: 1em; border: 3px solid #FF8E00; background: #FCF9E6; line-height: 1.4em; text-align: left; overflow: hidden; }
    .popupmenu_popup h1 { font-size: 1.17em; }
    .popupmenu_popup .btn_line { padding: 5px 0; }
    .popupmenu_popup td { padding-bottom: 0.4em; }
.popupmenu_centerbox { border: 8px solid #FEE4AB; background: #FCF9E6; text-align: left; }
    .popupmenu_centerbox h1 { padding: 0 10px; color: #FF9919; font-size: 14px; line-height: 26px; cursor: move; }
    .popupmenu_centerbox .popupmenu_inner { padding: 10px; color: #444;}
        .popupmenu_centerbox .popupmenu_inner td{ line-height: 200%; }
            .popupmenu_centerbox .popupmenu_inner .t_input, .popupmenu_centerbox .popupmenu_inner textarea{ margin: 5px 0; border-color: #EBE6C9; }
            .popupmenu_centerbox .float_del{ background-image: url(images/delete2.gif); }
    .popupmenu_centerbox .box { width: 400px; }

  .float_cancel { float: right; margin: 0 10px 0 0; padding: 0; width: 16px; height: 16px; background: url(images/settingicon.gif) no-repeat 0 -14px; color: #DABAA9; line-height: 200px; overflow: hidden; display: block; }
  .float_delete { float: right; margin: 0 10px 0 0; padding: 0; width: 16px; height: 16px; background: url(images/settingicon.gif) no-repeat 0 -31px; color: #DABAA9; line-height: 200px; overflow: hidden; display: block; }


.menu_select {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/icon_1.gif) no-repeat scroll 15px 22px;
    height:30px;
    left:0px;
    margin-bottom:-1px;
    overflow:hidden;
    width:50px;
}



/*分页样式*/
.pages{
	text-align:right;
	padding-bottom:15px;
	padding-right:20px;
	}
.pages a:link {
	display:inline;
	border:1px solid #D9D9D9;
	color:#001A9F;
	padding:2px 5px;
	margin:0px 3px;
}
.pages a:visited{
	display:inline;
	border:1px solid #D9D9D9;
	color:#001A9F;
	padding:2px 5px;
	margin:0px 3px;
}
.pages a:hover{
	display:inline;
	border:1px solid #8BCCEC;
	color:#000000;
	background:#E8F3FD;
	padding:2px 5px;
	margin:0px 3px;
}
.pages .click{
	display:inline;
	border:1px solid #ff831e;
	color:#000000;
	background:#ffebd9;
	padding:2px 5px;
	margin:0px 3px;
}
.pages em { 
    display:inline;
    border:1px solid #D9D9D9;
    color:#001A9F;
    padding:2px 5px;
    margin:0px 3px;    
}
/*分页样式结束*/


.list{ background:url(../images/daohang.jpg) no-repeat left top; width:240px; overflow:hidden; height:400px; margin-top:50px;}
.list ul{ width:220px; margin-top:20px;}

.nbj{ background:url(../images/nbj.jpg) no-repeat left bottom;}
#newspecial_menu{ width:205px; overflow:hidden; padding:0 10px;}
#newspecial_menu li{ list-style:none; line-height:25px; height:25px; border-bottom:solid 1px #eee;}
#newspecial_menu li a{ color:#026164; text-decoration:none;}
#newspecial_menu li a:hover{ color:#00FFFF;}






