﻿
body,ul,li,form{margin:0px; padding:0px; list-style:none}
a{color:#666666; text-decoration:none}
a:hover{color:#3399FF}
img{border:0px;}

.blank10{font-size:0px; line-height:0px; height:10px;}
.blank15{font-size:0px; line-height:0px; height:15px;}
.clear{clear:both}
.copyright{font-family:"arial"}
.html_body{width:1000px; margin:0px auto}
.m_r10{margin-right:10px}

body{background:url(bg.gif) repeat-x left top #ffffff;}
.html_head{background:url(top.jpg) no-repeat left top; height:100px}
.html_head_link{font-size:12px;padding-top:5px; text-align:right; color:#999999; height:25px;}
.html_head_link a{color:#999999}
.html_head_link a:hover{color:#3399ff}
.html_head_form{padding-top:23px; }
.html_head_form img{cursor:pointer; width:30px; height:22px;}
.html_head_form input{width:160px; border-style:none; color:#cccccc}

.html_menu{height:35px;padding-left:50px}
.html_menu li{float:left; width:110px;  line-height:35px; font-size:14px; font-weight:bold;}
.html_menu li a{color:#FfFfFf}
.html_menu li.on a{color:#FFff00}

.html_cmenu{background:url(cmenu_bg.gif) repeat-x left top; height:30px; line-height:30px; font-size:12px; color:#666666;padding-right:10px}
.html_cmenu div{display:none}

.html_gundong{height:20px; background: url(gonggao_bg.gif) repeat-x left top;padding:5px; line-height:20px; font-size:12px; color:#ffffff }
.html_gundong_icon{background:url(gonggao_icon.gif) no-repeat 20px center; height:20px; float:left; width:40px;}
.html_gundong_list{width:940px; height:20px; overflow:hidden; float:left;}
.html_gundong_list span{float:right}
.html_gundong_list a{color:#ffffff}
.html_gundong_list a:hover{color:#FFFF00}

.index_div1{width:320px; height:180px; background:url(div1_bg.jpg) no-repeat left top;}
.index_div2{background-color:#f2f2f2;}
.index_div_title{padding:10px 20px;height:18px;}
.index_div_title1{color:#B1873F; font-family:"微软雅黑"; font-size:16px; float:left;padding-right:10px;}
.index_div_title2{color:#DACABA; font-family:"VANI"; font-size:14px; font-weight:bold; float:left;padding-top:5px; }
.index_div_more{ position:relative; z-index:99; float:right;top:143px;left:0px }
.index_div_body{font-size:12px; line-height:18px;padding:0px 15px; color:#666666}
.index_div_body img{float:left;margin-right:10px;}

.newlist{color:#666666; font-size:12px; line-height:20px;}
.newlist span{float:right}

.html_footmenu{text-align:center; font-size:12px; color:#666666; line-height:25px; background-color:#f3f3f3}
.html_foot{text-align:center; font-size:12px; color:#666666; line-height:20px;}



/*首页demo*/
#demo {
overflow:hidden;
width: 640px;height:140px;
/*margin-left:10px;*/
}
#demo li{float:left; font-size:12px; background:url(img_bg.gif) no-repeat left top;height:140px;}
#demo li img{height:100px; max-width:550px; *width:120px;}
#demo li div{background:url(img_bg_r.gif) no-repeat right top; padding:20px; height:140px }

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}


.ny_left_title1{ font-family:"微软雅黑"; float:left; height:25px;padding-right:10px}
.ny_left_title2{ font-family:"VANI"; filter:Alpha(opacity=50); font-size:13px; height:20px; padding-top:5px; float:left}
.ny_left_head{font-size:16px; background-color:#006699; height:25px;padding-left:20px; color:#FFFFFF; padding-top:3px;}
.ny_left_title{font-size:15px;padding-left:20px; height:25px;padding-top:5px; overflow:hidden; cursor:pointer}
.ny_left_title:hover{background-color:#f3f3f3}
.ny_left_title .ny_left_title1 a,.ny_left_title .ny_left_title2 a{color:#666666}
.ny_left_title:hover .ny_left_title1 a,.ny_left_title:hover .ny_left_title2 a{color:#006699}

/*.ny_right_title{height:20px; background: url(gonggao_bg.gif) repeat-x left top;padding:5px 10px; line-height:20px;color:#ffffff; font-size:14px; font-weight:bold ;}
*/.ny_right_title{height:20px; background-color:#006699;padding:5px 10px; line-height:20px;color:#ffffff; font-size:14px; font-weight:bold ;}
.ny_right_title span{float:right; font-weight:normal;font-size:12px}
.ny_right_title span a{color:#FFFFFF}
.ny_right_title span a:hover{color:#FFFF99}
.ny_newlist{font-size:13px;padding:15px; line-height:25px; color:#666666}
.ny_newlist span{float:right}


.ny_pagelist{text-align:center; font-size:12px; height:20px; line-height:20px; padding:10px;}
.ny_pagelist a{background-color:#ececec; border:#cccccc 1px solid;padding:3px 8px 2px 8px;margin:0px 2px;}
.ny_pagelist a.page_now{background-color:#006699; border:#006699 1px solid;color:#FFFFFF; font-weight:bold}


.ny_body_title{font-family:"微软雅黑"; font-size:18px; text-align:center; padding:10px 20px; line-height:25px;}
.ny_body_info{height:30px; line-height:30px; background-color:#f3f3f3; margin:0px 20px 10px 20px; font-size:12px;  text-align:center; color:#666666}
.ny_body_img{text-align:center;margin-bottom:10px;}
.ny_body_img img{max-width:700px}
.ny_body_content{font-size:14px; line-height:25px; margin:0px 20px; color:#333333}

.ny_piclist{padding:15px;border:#333333 0px solid; float:left}
.ny_piclist li{width:250px; height:180px; float:left; border:#333333 0px solid}
.ny_piclist li div{text-align:center; font-size:12px; line-height:20px}
.ny_piclist li img{height:150px; max-width:230px; *width:230px; border:#cccccc 1px solid; padding:1px;}

/*在线留言*/

 .hd_table{ width:760px; margin:0 auto;}
.hd_table th{ background:#F1EADA; border-bottom:1px solid #961B16; color:#000000;line-height:28px; height:28px;  text-align:center;}
.hd_table td{line-height:30px; height:30px;  text-align:center; border-bottom:1px  dotted #ccc; }


.paginator { font: 12px Arial, Helvetica, sans-serif;padding:5px 10px 5px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 12px;border:none}
.paginator a:hover {color: #fff; background: #C61A17;border-color:#EB0F00;text-decoration: none;}


.formArea {border: 0 none;margin: 0 auto;text-align: center;width: 760px;}
.formArea .checkLable {height: 24px;width: 580px;}
.formArea .checkLable ul li {float: left;}
.formArea .sendForm {border: 1px solid #f6f0e7;width: 758px; margin:0 auto;}
.regFromSuccessTable {color: red;margin: 20px auto 0;text-align: center;width: 300px;}
.regFromSuccessTable th {font-weight: normal;height: 30px;text-align: right;vertical-align: middle;width: 100px;}
.regFromSuccessTable td {font-weight: normal;line-height: 30px;text-align: left;vertical-align: middle;}
.regFromSuccessTable .golink {margin: auto;text-align: center;width: 300px;}
.regFromSuccessTable .golink a:link {color: #000000;text-decoration: none;}
.regFromSuccessTable .golink a:visited {color: #000000;text-decoration: none;}
.regFromSuccessTable .golink a:hover {color: #000000;text-decoration: underline;}
.regFromSuccessTable .golinka:active {color: #000000;}
.result_div {background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #CCCCCC;cursor: pointer;height: 170px;margin: 90px 150px;position: absolute;width: 300px;}
.regFormTable {margin: 0 auto;text-align: center;width: 680px;}
.regFormTable th {font-size: 12px;font-weight: normal;height: 30px;text-align: right;vertical-align: middle;width: 120px;}
.regFormTable td {font-size: 12px;font-weight: normal;text-align: left;vertical-align: middle;}
.regFormTable td li {float: left;padding-right: 20px;}
.regFormTable td li .leader {border: 1px solid red;float: left;padding-right: 20px;vertical-align: middle;width: 200px;}
.regFormTable td a {color: #0000CC;}
.regFormTable label {vertical-align: middle;}
.regFormTable .radioClass {background-color: #FFFFFF;border: 0 none;margin: 0 4px 0 0;vertical-align: middle;}
.regFormTable input {background-color: #FFFFFF;border: 1px solid #DBDBDB;line-height:22px;
}
#btnOK {background: url(form_14.png) no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 40px;width: 129px;}
#btnReSet {background: url(form_16.png) no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 40px;width: 132px;}
.blankHeight20 {height: 20px;overflow: hidden;width: 100%;}
.cError {color: red;float:right; display:inline;}
.width180 {width: 180px;}
.width300 {width: 300px;}
.width350 {width: 350px;}
.width200 {width: 200px;}
.list_table{ border:1px solid #f6f0e7; width:758px; }
.list_table th{ border:1px solid #f6f0e7; text-align:center; color:#B75D22; font-size:14px; font-weight:600;}
.list_table td{border:1px solid #f6f0e7;}
.list_table tr{ height:30px; *+height: 27px!important; _height:27px;}
.single{background:#fff;}
.double{background:#fffaf1;}
.myddc{height:30px;line-height:30px; border-bottom:1px solid #b0e3f7; text-align:center; color:#B75D22; font-size:14px; font-weight:600;}
.input_text{ float:left; display:inline;}
.f_red{ float:left; display:inline; margin-left:5px;}
.input_select{ float:left; display:inline;}



/*Tab选项卡内容*/
.div-content{ padding:10px 0; font-size:12px; color:#666; }
	.div-content dl dt{ display:block; float:left; width:130px; text-align:right; color:#333; }
	.div-content dl dd{ margin-left:150px; }
.tab-content{ padding:20px 0; font-size:12px; color:#666; border:1px solid #e1e1e1; border-top:none; }
	.tab-content dl,.div-content dl{ clear:both; display:block; padding:8px 0; line-height:30px; }
	.tab-content dl:after,.div-content dl:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.tab-content dl:first-child{ border-top:none; }
	.tab-content dl dt{ display:block; float:left; width:150px; text-align:right; color:#333; }
	.tab-content dl dd{ margin-left:170px; }
	
/* =========================内页通用样式.开始======================= */
.location{ padding-bottom:9px; border-bottom:solid 1px #e1e1e1; height:22px; line-height:22px; font-size:12px; color:#333; }
	.location a{ display:inline-block; color:#333; text-decoration:none; }
	.location a:hover{ color:#0065D9; text-decoration:none; }
	.location a i{ display:inline-block; margin-right:5px; width:14px; height:14px; text-indent:-999em; background:url(skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; /*float:left;*margin-top:5px;*/ }
	.location a.back{ margin-right:15px; }
	.location a.back i{ background-position:0 0; }
	.location a.home i{ background-position:-28px 0; }
	.location span{ display:inline-block; vertical-align:middle; }
	.location .arrow{ display:inline-block; margin:auto 3px; width:14px; height:14px; background:url(skin_icons.png) no-repeat -56px 0; vertical-align:middle; }
textarea{ overflow:auto; }
textarea.input{ width:300px; height:65px; }
.input{ padding:5px 4px; min-height:20px; line-height:20px; border:1px solid #d4d4d4; background:#fff; vertical-align:middle; color:#333; font-size:100%; }
	.input.normal{ width:300px; }
	.input.txt{ width:200px; }
	.input.small{ width:50px; }
	.input:focus{ background:#FFFBDE; border-color:#7BBFF2; outline:2px solid #99D8F5; }
.input-date{ position:relative; display:inline-block; width:180px; height:30px; vertical-align:middle; *display:inline; }
	.input-date .date{ width:170px; }
	.input-date i{ position:absolute; top:8px; right:8px; width:14px; height:14px; text-indent:-99em; background:url(skin_icons.png) no-repeat -196px -112px; overflow:hidden;}
.select{ margin:1px; padding:4px; min-height:20px; line-height:20px; border:1px solid #d4d4d4; background:#fff; vertical-align:middle; color:#333; font-size:100%; }
.select1{ padding:1px; min-height:20px; line-height:20px; border:1px solid #d4d4d4; background:#fff; vertical-align:middle; color:#333; font-size:100%; }
/* =========================内页通用样式.结束

/*按钮样式*/
.td-input{ display:inline-block; padding:0 3px; border:1px solid #d7d7d7; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
.btn{ background:#16a0d3; border:none; color:#fff; cursor:pointer; display:inline-block; font-family:"Microsoft Yahei"; font-size:12px; height:32px; line-height:32px; margin:0 1px 0 0; padding:0 20px; }
	.btn:hover{ background:#117ea6; }
	.btn.green{ background:#52A152; }
	.btn.green:hover{ background:#328032; }
	.btn.yellow{ background:#FF9C30;}
	.btn.yellow:hover{ background:#c87316; }
	.btn.violet{ background:#993333 ; }
	.btn.violet:hover{ background:#990033; }
.icon-btn{ display:inline-block; margin:0; padding:4px 10px 4px 8px; line-height:20px; height:20px; border:solid 1px #e1e1e1; color:#333; font-size:12px; text-decoration:none; cursor:pointer; }
	.icon-btn:hover{ color:#2A72C5; }
	.icon-btn span{ display:inline-block; vertical-align:middle; }
	.icon-btn i{ display:inline-block; margin-right:3px; width:14px; height:14px; text-indent:-9999em; background:url(skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; }
	.icon-btn.add i{ background-position:0 -28px; }
.img-btn{ display:inline-block; margin:0 2px; width:14px; height:14px; text-indent:-99em; text-decoration:none; background:url(skin_icons.png) no-repeat; vertical-align:middle; cursor:pointer; overflow:hidden; }
	.img-btn.edit{ background-position:-140px -112px; }
	.img-btn.del{ background-position:-84px -28px; }
/*多项单选*/
.multi-radio{ display:inline-block; vertical-align:middle; *display:inline; }
	.multi-radio:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-radio .boxwrap{ display:inline-block; vertical-align:middle; *display:inline;}
	.multi-radio a{ display:inline-block; margin-right:-1px; float:left; padding:5px 15px; height:20px; line-height:20px; border:1px solid #d4d4d4; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; }
	.multi-radio a:hover{ background:#C9E1EF; text-decoration:none; }
	.multi-radio a:active{ text-decoration:none; }
	.multi-radio a.selected{ background:#16a0d3; border-color:#1096c7; color:#fff; }
/*单项选择*/
.single-checkbox{ display:inline-block; vertical-align:middle; cursor:pointer; *display:inline; }
	.single-checkbox a,.single-checkbox a:visited{ display:inline-block; border:1px solid #d4d4d4; background:#d4d4d4; width:80px; vertical-align:middle; text-decoration:none; }
	.single-checkbox a i{ display:block; width:50%; height:28px; line-height:28px; font-style:normal; background:#fff; color:#333; text-align:center; }
	.single-checkbox a i.on{ float:right; display:none; }
	.single-checkbox a i.off{ float:left; display:block; }
	.single-checkbox a.selected{ border:1px solid #16a0d3; background:#16a0d3; }
	.single-checkbox a.selected i.on{ display:block; }
	.single-checkbox a.selected i.off{ display:none; }
/*多项选择*/
.multi-checkbox{ display:inline-block; vertical-align:middle; }
	.multi-checkbox:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-checkbox .boxwrap{ display:inline-block; vertical-align:middle; }
	.multi-checkbox a{ display:inline-block; float:left; margin-right:-1px; padding:5px 15px; height:20px; line-height:20px; border:1px solid #d4d4d4; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; }
	.multi-checkbox a:hover{ background:#C9E1EF; text-decoration:none; }
	.multi-checkbox a:active{ text-decoration:none; }
	.multi-checkbox a.selected{ background:#16a0d3; border-color:#1096c7; color:#fff; }
	.multi-checkbox a:last-child{ /*border-right:1px solid #d4d4d4;*/ }
/*多项选择PORP*/
.multi-porp{ }
	.multi-porp ul li{ float:left; position:relative; margin:0 8px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.multi-porp ul li a{ display:block; padding:4px 10px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; white-space:nowrap; border:1px solid #ccc; cursor:pointer; }
	.multi-porp ul li i{ display:none; position:absolute; right:0; bottom:0; width:12px; height:12px; text-indent:-99em; background:url(skin_icons.png) -169px -85px no-repeat; overflow:hidden; }
	.multi-porp ul li.sys{ background:#FFFFD0; }
	.multi-porp ul li.selected a{ margin:-1px; color:#333; border:2px solid #1e99c7; }
	.multi-porp ul li.selected i{ display:block; background-position:-169px -113px; }
/*下拉菜单*/
.single-select{ position:relative; display:inline-block; margin-right:5px; vertical-align:middle; cursor:pointer; *float:left; }
	.single-select .boxwrap{ display:inline-block; vertical-align:middle; }
	.single-select .select-tit{ position:relative; display:block; padding:5px 38px 5px 10px; min-width:40px; line-height:20px; height:20px; border:solid 1px #dbdbdb; text-decoration:none; background:#fff; white-space:nowrap; word-break:break-all; }
	.single-select .select-tit span{ display:inline-block; color:#333; font-size:12px; vertical-align:middle; }
	.single-select .select-tit i{ position:absolute; right:0; top:0; display:block; width:28px; height:100%; border-left:1px solid #dbdbdb; background:url(skin_icons.png)  -49px -160px no-repeat #fafafa; }
	.single-select .select-items{ display:none; position:absolute; left:0; top:45px; /*overflow:hidden;*/ }
	.single-select .select-items ul{ position:relative; padding:5px; min-width:120px; max-height:280px; border:1px solid #dbdbdb; background:#fff; overflow-y:auto; overflow-x:hidden; }
	.single-select .select-items ul li{ display:block; padding:4px 10px; line-height:20px; font-size:12px; color:#666; white-space:nowrap; cursor:pointer; }
	.single-select .select-items ul li:hover{ color:#fff; text-decoration:none; background:#16a0d3; }
	.single-select .select-items ul li.selected{ color:#FFF; background:#16a0d3; }
	.single-select .arrow{ display:none; position:absolute; left:15px; top:35px; width:21px; height:11px; text-indent:-9999px; background:url(skin_icons.png) -40px -356px no-repeat; }

.page-footer{ padding:10px 0; height:32px; }
	.page-footer:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
	.page-footer .btn-list{ position:fixed; padding:10px 0 40px  0 ; left:15px; right:15px; bottom:0; z-index:3; background:#fff; }
	/*.page-footer .btn-list .absbg{ position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; filter:alpha(opacity=80); opacity:0.8; }*/
/* ==========================编辑页样式.结束======================== */

/*=====================以下部分是Validform必须的====================*/
.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }
.Validform_right{ color:#71b83d; padding-left:20px; background:url(valid_icons.png) no-repeat -40px -20px; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(valid_icons.png) no-repeat -20px -40px; }
.Validform_loading{ padding-left:20px; background:url(icon_onload.gif) no-repeat left center; }
.Validform_error{ background:#FEFBD3; }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:#33B5E5; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}
/*=====================以上部分是Validform必须的====================*/
