@charset "gb2312";
/*以下公共样式不得修改*/
* { font-family:Microsoft Yahei; }
BODY { color:#000; font-size:14px }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, ul, li ,p{ padding:0px; margin:0px; }
/*h1, h2, h3, h4, h5, h6 {display:inline;}*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { padding:0px; margin:0px; list-style:none;}
* { font-family:Microsoft Yahei; }
 
a, a:hover { text-decoration:none }
.clear { clear:both }
.qh_nav { width:100%; height:55px; background:#083b8e }
.qh_nav ul { width:1100px; margin:0 auto }
.qh_nav ul li { float:left; width:120px; display:block; height:55px; line-height:55px; background:url(../1_15.jpg) right center no-repeat }
.qh_nav ul li a { color:#fff; display:block; float:left; width:120px; text-align:center; font-size:16px; height:55px; line-height:55px; }
.qh_nav ul li a:hover { font-weight:bold; background:#059937; color:#fff; font-weight:bold }
.qh_nav ul li a.curr{ color:#fff; background:#059937;}
#navtb { float:left; width:240px; background:none; color:#fff; margin-left:20px; }
.sy_nav { width:1100px; margin:20px auto 20px 30%; }
.sy_nav ul li { text-align:center; color:#FFFFFF; font-size:18px; float:left; margin:5px 2px 5px 2px; }
.sy_nav ul li a { padding:10px 35px; background:url(../t.jpg); text-align:center; color:#FFFFFF; font-size:14px; display:block; float:left; }
#sy_nav1 a, .sy_nav ul li a:hover { background: url(../t1.jpg); }
.left_listt { margin:20px auto }
.left_listt ul li { color:#FFFFFF; display:block; width:220px; height:56px; line-height:40px; margin-left:15px }
.left_listt ul li a { background:url(../t1.jpg); text-align:center; color:#FFFFFF; font-size:16px; display:block; width:220px; }
.left_listt ul li a:hover { background: url(../t.jpg); }
.wz1 { font-size: 14px; text-decoration:none; color:#fff; }
.wz1 a:link { text-decoration:none; color:#fff; }
.wz1 a:hover { text-decoration:none; color:#fff; }
.wz1 a:visited { text-decoration:none; color:#fff; }
.wz1 a:active { text-decoration:none; color:#fff; }
.wz1e { font-size: 26px; text-decoration:none; font-weight:bold; color:#000; }
.wz1e a:link { text-decoration:none; color:#000; }
.wz1e a:hover { text-decoration:none; color:#000; }
.wz1e a:visited { text-decoration:none; color:#000; }
.wz1e a:active { text-decoration:none; color:#000; }
.wzz2 { font-size:26px; text-decoration:none; color:#f80000; }
.wzz2 a:link { text-decoration:none; color:#f80000; }
.wzz2 a:hover { text-decoration:none; color:#f80000; }
.wzz2 a:visited { text-decoration:none; color:#f80000; }
.wzz2 a:active { text-decoration:none; color:#f80000; }
.top3 { font-size: 18px; font-family: Verdana, Geneva, sans-serif; text-decoration:none; color:#fff; }
.top3 a:link { text-decoration:none; color:#fff; }
.top3 a:hover { text-decoration:none; color:#fff; }
.top3 a:visited { text-decoration:none; color:#fff; }
.top3 a:active { text-decoration:none; color:#fff; }
.top_3 { font-size:20px; font-weight:bold; text-decoration:none; color:#054999; text-transform:uppercase; }
.top_3 a:link { text-decoration:none; color:#054999; }
.top_3 a:hover { text-decoration:none; color:#054999; }
.top_3 a:visited { text-decoration:none; color:#054999; }
.top_3 a:active { text-decoration:none; color:#054999; }
.top_322 { font-size: 26px; text-decoration:none; color:#0072cf; }
.top_322 a:link { text-decoration:none; color:#0072cf; }
.top_322 a:hover { text-decoration:none; color:#0072cf; }
.top_322 a:visited { text-decoration:none; color:#0072cf; }
.top_322 a:active { text-decoration:none; color:#0072cf; }
.wzd1 { font-size:14px; text-decoration:none; color:#666; }
.wzd1 a:link { text-decoration:none; color:#666; }
.wzd1 a:hover { text-decoration:none; color:#666; }
.wzd1 a:visited { text-decoration:none; color:#666; }
.wzd1 a:active { text-decoration:none; color:#666; }
/* 产品滚动--带两边按钮 */
.gundong { height:240px; margin:0 auto; width:1100px; overflow:hidden; }
.fl { float:left; padding:85px 5px 0 0; display:block; }
.fr { float:right; padding:85px 0 5px 0; display:block; }
.gcp { width:1028px; float:left; }
.gcp ul li { float:left; width:260px; margin:0 6px; overflow:hidden; }
.gcp ul li img { width:260px; height:200px; border:2px solid #ccc }
.gcp span { text-align:center; display:block; line-height:25px; font-size:14px; }
img { border:0px; }
li { list-style-type:none; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
table { border-collapse: collapse; }
.bian, #alttxt, div.contents img, #error2 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 8px #222; -webkit-box-shadow: 0px 0px 8px #222; box-shadow: 0px 0px 8px #222;/*behavior: url(../css/ie-css3.htc);*/ }
.yuan, div.contents input, div.contents textarea, div.contents select { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.overtxt { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
/*以下为站点样式，可适当修改*/

/*主背景 外边框*/
.main { background: #fff; width:980px; border:10px solid #fff; text-align: left; }
.main_index { float:left; background:#f5f5f5 url('../main_bg.gif') repeat-y; }
/*左边*/
.main_left { float:left; width:190px; display:inline; margin-right:10px; }
/*内容区*/
.main_content { float:left; width:780px; display:inline; background:#fff; min-height:400px; word-break:break-all; table-layout:fixed; }
/*底部*/
.links { line-height:25px; height:25px; background: #eee; text-align:right; }
.copy { background: url('../end_bg.png'); line-height:58px; height:58px; text-align: center; COLOR: #fff; }
.main .bottom { clear: both; }
/*默认链接与文字样式*/
a { color:#2b2b2b; text-decoration:none; }
a:hover { color:#ba2636; text-decoration:none; }
/*顶部*/

.top-bg { background:#eee url(images/header-bg.gif); height:38px; margin-bottom:15px; }
.top-box-big { position:absolute; top:0px; width:100%; height:32px; line-height:32px; z-index:999; }
.top-box { width:1000px; margin:0 auto; }
.left-box, .right-box ul, .right-box li { float:left; }
.right-box { float:right; }
.right-box li { }
.right-box li a { display: block; padding:0px 15px; }
.right-box dl { background:#fff; text-align:center; border-top:1px solid #aaa; display: none; }/**/
.right-box dt { padding:10px; }
.right-box form * { line-height:15px; }
.right-box form a { display:inline; padding:0px 5px; }
.right-box form span { width:30px; }
.right-box form input { width:90px; }
.right-box #memory { width:25px; }
.right-box-select { background:#ddd; border-top:3px solid #1F72A6; }
.hover dl { display:block; background:#ff0; }
.top { background: #1F72A6 url('../top_bg.jpg'); height:151px; color:#fff; margin-bottom:10px; }
.top_bg { background: url('../logo/logo.png') no-repeat; height:100%; }
.top h1 { padding:125px 10px 0px 0px; text-align:right; }
/*状态栏*/
.info { padding:10px 0px; margin:5px 0px; background: #fafafa; }
/* 用户登陆与状态 */
.adminmenu { line-height:20px; text-align: center; padding:5px; }
.adminmenu #inp { width:80px; }
/*栏目条*/
.title { line-height:20px; padding:5px 5px 5px 25px; background-image: url('../menu_bg.gif'); font-weight:bold; }
.title1 { line-height:20px; padding:5px 5px 5px 25px; background-image: url('../bg.gif'); font-weight:bold; }
/*********************以下为系统公共组件样式，不推荐普通用户修改*****************************/

/*主导航多级菜单*/
ul.nav { height: 26px; }
ul.nav a { display:block; color:#000; text-decoration: none; padding:2px; height: 24px; line-height: 24px; }
ul.nav li { position:relative; float:left; margin-right:2px; z-index:990; }
ul.nav ul { position:absolute; display:none; opacity:0; list-style:none; left:0px; }
ul.nav ul li { position:relative; border:1px solid #e5e5e5; border-top:none; width:119px; margin:0; }
ul.nav ul li a { display:block; padding:0px 10px 0px; background-color:#fafafa; color:#000; }
ul.nav ul li a:hover { background-color:#eee; color:#000; text-decoration: none; }
ul.nav ul ul { left:119px; top:-1px; }
ul.nav .navlink { border:1px solid #ddd; width:99px; padding:0px 10px 0px; font-weight:bold; background:url('../menu/bg.gif'); color:#000; text-align: center; }
ul.nav .navlink2 { border:1px solid #ddd; width:99px; padding:0px 10px 0px; font-weight:bold; background:url('../menu/menu_h.gif'); color:#000; text-align: center; }
ul.nav .navlink:hover, ul.nav .navhover { background:url('../menu/menu_b.gif'); text-decoration: none; }
ul.nav .sub { background:#f5f5f5 url('../menu/arrow.gif') 100% 0px no-repeat; }
ul.nav .topline { border-top:1px solid #ddd; }
/*启用本行后二级菜单变成水平显示，宽度决定每行显示几个，不推荐含三级菜单时使用。
ul.nav li ul {width:300px;}
*/

/*主导航样式2  背景图片负值29倍数更换其他背景图片*/
.nav2 { background:url('../menu/bg2.gif'); padding:8px 15px 0px 15px; }
.nav2 ul { height:30px; }
.nav2 #nav_list { height:33px; line-height: 33px; }
.nav2 li { float: left; height: 30px; line-height: 30px; text-align: center; margin-right: 3px; }
.nav2 li a, .nav2 li a:visited { color: #fff; }
.nav2 li a, .nav2 li a:hover { text-decoration: none; font-size:14px; font-weight:bold; display: block; width: auto; background: url('images/menu/bg3.gif') no-repeat right; }
.nav2 a span { display: block; padding:0px 15px; }
.nav2 li a:hover, li.nav2s a { background: url('../menu/navbg_left.gif') no-repeat left -290px; text-decoration: none; display: block; width: auto; }
.nav2 li a:hover span, li.nav2s span { color:#004968; background: url('../menu/navbg_right.gif') no-repeat right -290px; display: block; padding:0px 15px 0px 15px; }
.nav2 div a { background: url('../menu/1.gif'); padding:3px 10px; margin-right:10px; border:1px solid #e0e0e0; }
.nav2 div a:hover { background: #fefefe; text-decoration: none; }
.nav_list { display: none; }
/*由于本css样式使用了li:hover伪类，所以未打补丁的IE6版本使用二级以上分类会有兼容性问题。*/
div.nav3 ul { width:100%; }
div.nav3 ul li { background: #e0e0e0 url('../menu/menu_bg.gif'); border-top: 1px solid #fff; }
div.nav3 ul li a:hover { background: #e9e9e9 url('../menu/menu_bg_gr.gif'); }
div.nav3 a { line-height: 29px; height: 29px; padding: 0px 0px 0px 20px; text-decoration: none; display:block; }
div.nav3 ul ul a { background: #f0f0f0; padding: 0px 0px 0px 20px; }
div.nav3 ul ul a:hover { background: #e9e9e9; font-size:14px; }
div.nav3 ul ul ul { display:none; height:0px; float: left; }
div.nav3 ul ul li:hover ul { position:relative; left:100%; top:-30px; z-index:99; display:block; }
div.nav3 .sub { background:#f0f0f0 url('../menu/arrow.gif') no-repeat right; }
div.nav3 .hovrer { background: url('../menu/menu_bg_red.gif'); }
/*系统分类菜单*/
div.sdmenu div { width: 100%; background-color:#aaa; background-image: url('../menu/menu_bg.gif'); overflow: hidden; border-bottom: 1px solid #fff; }
div.sdmenu div.collapsed { font-size: 13px; height: 30px; }
div.sdmenu div span { line-height:30px; font-weight: bold; font-size: 13px; color:#000; cursor: default; padding-left:25px; padding-right:25px; padding-top:5px; padding-bottom:5px; }
div.sdmenu div span#subclass { padding-left: 25px; }
div.sdmenu div a { padding: 5px 10px; background: #f0f0f0; display: block; border-bottom: 1px solid #fff; color:#000; text-decoration: none; }
div.sdmenu div a.current { background : #ccc; text-decoration: none; }
div.sdmenu div a:hover { background : #e0e0e0; color: #000; text-decoration: none; }
/*状态信息*/
#error2 { position: absolute; top: 230px; z-index: 999; width:320px; margin:0 auto; border:1px solid #bbb; BACKGROUND: #fafafa; background-image: url('../m_title_b.png'); background-repeat:repeat-x; }
#error2 .td { text-align:right; height:20px; }
#error2 .td2 { height:100px; }
#error2 td { padding:5px; }
/*分页翻页*/
.page_list { margin: 0px; padding: 0px; list-style-type: none; }
.page_list div { position: relative; padding:10px; }
.page_list select { position: relative; top: -3px }
.page_list_span1 { position: absolute; right:100px; }
.page_list_span2 { position: absolute; right:10px; }
/*搜索表单*/
.form { padding:5px; }
.form span { }
.form input, .form select { margin-right:5px; }
.form .key { position: relative; bottom: 3px; width:150px; }
.form select { position: relative; bottom: 2px }
.form .submit { position: relative; top: 1px; }
/*连接*/
.link li { width:93px; float:left; padding:2px 4px 2px 0px; }
.link a { border:1px solid #DDDDDD; display: block; background: #F6F6F6; font-size: 12px; line-height: 22px; text-align: center; }
.link a:link, .link a:visited { background-image: url('../menu/1.gif'); color: #000000; text-decoration: none; }
.link a:hover { background-image: url('../menu/3.gif'); }
.link a:active, .selectlink a:link, .selectlink a:visited { background-image: url('../menu/2.gif'); }
/*友情连接*/
.mainlink a { display: block; background: #f0f0f0; text-decoration: none; line-height: 29px; height: 29px; padding-left:18px; border-top: 1px solid #fff; }
.mainlink a:mainlink, .mainlink a:visited {
background: #f0f0f0;
color: #444;
text-decoration: none;
}
.mainlink a:hover { background:#e9e9e9; color: #000; text-decoration: none; }
/*Showbox*/
#showbox { position:absolute; top: 0px; left: 0px; z-index: 998; width: 99%; height: 100%; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
#showbox2 { position:absolute; top: 0px; left: 0px; z-index: 998; width: 100%; height: 100%; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; background-color:#ddd; }
#loadbox { position:absolute; top:20%; left: 0px; width: 100%; z-index: 999; text-align: center; }
#loadlayer { display:none; }
#closebox { position:absolute; top: 0px; left: 0px; z-index: 999; width: 100%; height:100%; text-align: right; background-image:url('../sys/title_g.png'); background-repeat : repeat-x; }
#closebox a, #closebox a:visited, #closebox a:link, #closebox a:active { line-height:33px; font-size:14px; color:#000; padding:15px; }
/*表格样式*/
table.table { width:100%; background-color:#fff; }
table.table td { padding:3px; border:1px solid #eee; height:20px; }
table.table .tr { background-color:#f0f0f0; background-image: url('../tr.gif'); text-align: center; }
table.table .tr2 { background-color:#fefefe; }
table.table2 table { }
table.table2 td { padding:3px; border:0px; }
table.form { width:100%; background-color:#fff; background-image: url('../tr.gif'); }
table.form td { padding:0px; border:0px; }
/*辅助新闻列表*/
.info_list { width:100%; }
.info_list td { padding: 4px; }
.info_list .time { text-align:right; }
.info_list div { padding-left: 25px; background-repeat:no-repeat; background-image: url('../icon.gif'); }
.info_list .div { background-image: url('../icon_red.gif'); }
.info_list .alc { background-image: url('../icon_hui.gif'); }
.info_list .tr2 { background:url('../tr_bg2.gif') repeat-x left bottom; }
.info_list .tr { background:url('../tr_bg.gif') repeat-x left bottom; }
.infolist2 { width:100%; }
.infolist2 li { width:100%; background: #fafafa; border-top: 1px solid #fff; }
.infolist2 li:hover dt { background: #ddd; }
.infolist2 span { float:right; }
.infolist2 a { float:left; display:block; }
.infolist2 img { margin:5px; max-height:120px; }
.infolist2 .bian { float:left; padding:5px; border: 1px solid #eee; }
.infolist2 dl { border-bottom: 1px solid #ddd; }
.infolist2 dt { padding:0px 10px; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.infolist2 dd { padding:10px; background: #fff url(../bg.png) bottom repeat-x; color:#555; DISPLAY:none; height:150px; max-height:150px; text-overflow:ellipsis; overflow:hidden; overflow-x:hidden; border-top: 1px solid #ddd; }
.infolist2 .showbox dd { display:block; overflow:auto; }
.infolist2 .showbox { background:#eee; }
/*********************以下为主模块样式，不推荐普通用户修改*****************************/

 
 

/*行鼠标事件*/
.over { background-Color:#ccc; }
.out { }
/*透明度滤镜opacity: 0.6;*/
.touming { opacity:0.75; -moz-opacity:0.75; -khtml-opacity:0.75; filter:alpha(Opacity=75); z-index: 0; }
.touming * { position:relative; }
.toumingcss { width:500px; margin:auto; line-height:150%; padding:14px; border:1px solid #777; background:#ddd; }
/*PNG背景*/
.pngdemo { background-image:url('../menu/menu.png'); width: 550px; height: 60px; }
/*清除浮动*/
.clear { background: none; border: 0px none; clear: both; display: block; float: none; font-size: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden; width: 0px; height: 0px; line-height: 0px; font-size: 0px; list-style-type:none; }
/*居中*/
.center { margin:0 auto; }
/*无缝滚动*/
#MyMarquee img { width: 185px; height: 125px; border: 0px solid #e6e6e6; padding: 1px; margin: 5px }
/*缩略图效果*/
.show { border:1px solid #fff; BACKGROUND-COLOR: #eee; margin:2px; display:inline-block; }
.show a { border:1px solid #fff; padding:5px; display:inline-block; }
.show1 { margin:2px; display:inline-block; padding:1px; }
.show1 a img { border:2px solid #fff; padding:5px; display:inline-block; background:#eee }
.show1 a:hover img { border:2px solid #003e87 }
.show1 a { color:#000 }
/*表单*/
.an { background-image: url('../inputbg.gif'); background-repeat:repeat-x; border:1px solid #0099cc; COLOR: #0099cc; BACKGROUND-COLOR: #fdfdfd; TEXT-DECORATION: none; }
/*iframe解决下拉框问题*/
#iframe { position:absolute; z-index:999; width:expression(this.nextSibling.offsetWidth);
height:expression(this.nextSibling.offsetHeight);
top:expression(this.nextSibling.offsetTop);
left:expression(this.nextSibling.offsetLeft);
}
/*JS,flash检查*/
.flash, .js { border:1px solid #C0C0C0; BACKGROUND-COLOR: #F7F7F7; width:99%; height:40px; text-align: center; font-size:18px; z-index: 1001; position: absolute; line-height:18px; }
/*qr*/
.qr { BACKGROUND:#fff; padding:15px; height:500px; ; }
#qrout { margin:0px 20px 20px 20px; padding:10px; float: left; border: 2px solid #dedede; }
/*alt*/
#alttxt { background: #FFF; border: 1px #ddd solid; font-size:12px; padding:10px; z-index:1000; position:absolute; display:none; }


.main_image {width:100%; height:469px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:469px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:469px;}
.main_image li span {display:block; width:100%; height:469px}
.main_image li a {display:block; width:100%; height:469px}
.main_image li .img_1 {background: url('../1_18.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../2_18.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../3_18.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:420px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../hover_right.png) no-repeat right top;right:100px;}

.ipro li{ float:left; border:1px #fff solid; background:#eee; padding:5px 5px 0; margin:10px 20px 0 0; text-align:center; width:243px; height:230px; display:table-cell; vertical-align:middle;  }
.ipro li img{ display:block; vertical-align:middle; height:197px; margin:0 auto; width:237px; }
.ipro li.mod4{ margin-right:0;}

.flink{ height:40px; line-height:40px; vertical-align:middle; border:1px #ccc solid; width:1060px; margin:0 auto; padding:0 20px;}
.footer{ background:#083B8E; margin-top:20px; padding-bottom:20px;}
.footer .fcon{ width:1100px; margin:0 auto; padding-top:10px; }
.footer .fcon .fnav{border-bottom:1px solid #062d77;   height:50px; line-height:50px; vertical-align:middle; text-align:center;}
.footer .fcon .copyright{ padding:20px 100px ;}
.footer .fcon .copyright .fimg{ float:left;}
.footer .fcon .copyright .wz1{ float:right;}

.poit{ font-size:14px; text-align:right;}
.ncon{margin:30px; line-height:1.8; font-size:16px; text-indent:2em; }
.ncon p{ margin-bottom:10px;}

.tel{ background:url(../tel.png) no-repeat; width:250px; height:38px; color:#099937; font-size:30px; padding-top:20px; }


.news_list  li{ height:32px; line-height:32px; vertical-align:middle; border-bottom:1px #ddd dotted; position:relative;   background:url(../icon_hui.gif) left center no-repeat; }
.news_list span{ position:absolute;top:0; right:10px;}
 
.ncontent h2 { width:100%; text-align:center; font:700 16px/30px "microsoft yahei"; color:#454545; margin-top:20px; }
.date {  margin:0 auto; text-align:center; font:12px/20px "microsoft yahei"; color:#7d7d7d; margin:10px 0; border-bottom:1px #ddd solid; padding-bottom:10px; }
.next { width:100%; height:40px; border-bottom:1px dotted #8a8a8a; overflow: hidden; color:#171717; font:12px/40px "microsoft yahei"; }
 
.pages{ margin:30px auto 20px; text-align:center; }
.pages a,.pages span{ margin-right:5px; border:1px #ddd solid; border-radius:5px; padding:5px 10px;}

.product_list { padding:20px; }
.product_list li{ width:230px;   margin:0 20px 10px 0; float:left; text-align:center; background:#eee; padding:5px; }
.product_list li.mod5{ margin-right:0;}
.product_list li img{ width:220px; height:220px; border:1px #ddd solid; padding:3px;}
.product_list li:hover{ background:#ddd;}
.pimg{ margin:20px auto; }
.pimg img{ max-width:750px; border:1px #ddd solid; padding:5px; margin:0 auto; display:block;}

/*滚动css样式 */
#scroll { width:100%; overflow:hidden; margin:0 auto;}
#scroll_box {float: left;width: 800%;}
#scroll_begin {float: left;}
#scroll_end {float: left;}
/*滚动css样式 end*/


/*在线留言样式*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../dt-10.gif) repeat-x left top; }
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.mesbut{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.mesbut:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.mesbut:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}

/*翻页样式*/
.pages{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.pages a,.pages span.miy{ margin:2px; text-decoration:none;}
.pages .disabledfy{ font-family: Tahoma, Verdana;}

.pages a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#999;}
.pages a:hover { border:1px solid #999; color:#000;}
.pages a:active {border:1px solid #999; color:#000;}
.pages span.current { border:1px solid #999; background-color:#999; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.pages span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}
