﻿﻿@charset "utf-8";
/* CSS Document */


/* --------------全局定义--------------- */
*{ margin:0;padding:0; font-family:"微软雅黑";}

/* 取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */
body{color:#252525; background:#fff; font:14px/24px 微软雅黑; text-align:center;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}

/* 设置内容左对齐，恢复因BODY设置剧中产生的继承 */
/*body div{text-align:left;}
*/
/* 标签属性，textarea,input 强制输入时内容超出时换行 */
textarea,input{word-wrap:break-word;word-break:break-all;padding:0px; border:0;}

/* 清除ul列表标记的样式 */
li{list-style-type:none;}

/* 定义图片边框 */
img{ border:0 none;}

/* 定义默认的链接样式 */
a:link, a:visited{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}

/* 去掉链接的虚线框 */
a {outline:none;star:expression(this.onFocus=this.blur());}

/* 定义H系列标签，覆盖H系列标签默认属性 */
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

/* --------------通用属性定义--------------- */
/* 鼠标样式 */
.pointer{ cursor:pointer;}

/* 取消边框 */
.noborder{ border:0 none;}

.nopadding{padding:0; }

/* 文本对齐方式 */
.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}

/* 字母和单词换行设置，强制内容换行，强制内容不换行 */
.break{word-break:break-all;word-wrap:break-word;}
.nobreak{word-break:keep-all;word-wrap:normal;}

/* 定义文本下划线 */
.unline{text-decoration:underline;}
.disunline{text-decoration:none;}

/* 浮动定义 */
.fl{float:left;}
.fr{float:right;}

/* 定位关系 */
.absolute{position:absolute;}
.relative{position:relative;}

/* 隐藏元素，当元素内容内容超出元素height 或 width 时，隐藏之 */
.o-hidden{overflow:hidden;}

/* 隐藏元素，visibility可以隐藏元素，但是还是会在布局中占位 */
.invisible{visibility:hidden;}

/* 从页面布局上隐藏元素，从布局上隐藏元素 */
.hidden{display:none;}
.block{display:block;}

/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */
.clear{clear:both;height:0px;width:100%;font-size:1px;line-height:0px;visibility:hidden;overflow:hidden;}

/* -----------------常用样式定义----------------- */

/* 下划线 */
.botline{border-bottom:1px solid #cfcfcf;overflow:hidden;}
/* 下划点虚线 */
.dotline{background:url("../images/dot01.gif") repeat-x left bottom;}

/* 颜色功能定义，由小写c开头,表示color */
.cred{color:#f00;}
.cwhite{color:#fff;}
.cgreen{color:#0f0;}
.cgray{color:#666;}
.cblue{color:#00f;}
.cblack{color:#000;}
.cyellow {color:#bf0000;}
/*背景颜色*/
.f034{ background:#f0f3f4;}

/* 定义某个项目常用颜色 */
.c001{color:#06c;}
.c002{color:#c60;}

/* 字体样式 */
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.fi{font-style:italic;}

/* 字体大小 */
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}

/* 定义间距,上下2个div间距，用divh开头。上下divh有间距时使用,尽量不使用margin/padding值,防止不同浏览器出现BUG。使用下面属性可兼容大多浏览器。*/
.divh5,.divh10,.divh15,.divh20,.divh25,.divh30,divh1,.divh40{width:100%;overflow:hidden;}
.divh1{height:1px;}
.divh5{height:5px;}
.divh8{height:8px;}
.divh10{height:10px;}
.divh15{height:15px;}
.divh20{height:20px;}
.divh25{height:25px;}
.divh30{height:30px;}
.divh40{height:40px;}

/* 定义行高，lh使用较少,主要定义line-height属性 */
.lh1{line-height:1px;}
.lh10{line-height:10px;}
.lh15{line-height:15px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}

/* 标题样式定义,ptit在定义p标签元素或其它元素时,需要同时定义行高和高度,一般使用在标题显示中. */
.ptit25,.ptit20,.ptit18,.ptit30,.ptit,.ptit1,.ptit22{ width:100%; overflow:hidden;}
.ptit30{ line-height:30px; height:30px;}
.ptit25{ line-height:25px; height:25px;}
.ptit22{ line-height:22px; height:22px;}
.ptit20{ line-height:20px; height:20px;}
.ptit18{ line-height:18px; height:18px;}
.ptit15{ line-height:15px; height:15px;}
.ptit10{ line-height:10px; height:10px;}
.ptit1{ line-height:1px; height:1px;}


/*外边距*/
.mb20{ margin-bottom:20px;}
.mar20{ margin-top:20px;}
.mar23{ margin-top:23px;}

/*页面布局*/
/*#wrap{} /*页面整体包含*/
/*#top{} /*页面头部包含*/
#content{width:1080px;  margin:0 auto;clear:both; overflow:hidden;text-align:left;  } /*页面主体内容包含*/
#main{width:980px; /* background: #fff; */ margin:0 auto;clear:both; overflow:hidden; text-align:left;} /*页面主体内容包含*/
#left{float:left; width:615px;} /*页面左侧包含*/
#right{float:right; width:357px;} /*页面右侧包含*/
#bottom{ text-align:center; background:#fafafa; line-height:27px; border-top:1px solid #e0e0e0; padding: 28px 0;margin-top:30px; color:#707070; } /*页面底部包含*/


.welcome{ width:100%; background:#ebebeb; height:40px; border-bottom:1px solid #d6d6d6; line-height:40px;}
.bot_tab{width:800px; margin:0 auto;}
.welcome_c{ width:1030px; margin:0 auto; padding:0 25px;}
.welcome_c span{ float:left; color:#757575;}
.welcome_c p{ float:right;}
.welcome_c p b{ font-weight:normal; color:#d62525;}
.welcome_c p a{color:#757575;}
.top02{ height:119px; width:1030px; margin:0 auto; padding:0 25px;}
.logo{ float:left; width:271px; padding-top:22px;}
.biaoyu{ float:left; padding-top:54px; padding-left:42px;}
.ss_con{ float:right;}
.ss_con table tr td{ padding-top:13px;}
.input1{ width:192px; height:42px; line-height:42px; border:0; border:1px solid #d6d6cb; border-right:0; float:left; font-size:14px; color:#666;}
.select1{ width:96px; height:44px; line-height:42px; border:0; border:1px solid #d6d6cb; border-left:0; float:left; text-align:center;font-size:14px;}
.searchbutton{ width:90px; height:44px; line-height:44px; background:#d62525; color:#fff; font-size:14px;}
.nav{ background:url("../images/navbg.jpg") top center no-repeat; height:45px; width:100%;}
.date{ text-align:right;}

.nav_cont{ width:1080px; margin:0 auto;}
.nav_ul{ width:1080px;float:left; padding-top:7px; }
.nav_ul li{ float:left; width:130px; text-align:center;}
.nav_ul li a{ color:#fff; font-size:16px;}
.kangao{ float:right; width:118px;}
.kangao a{ display:block; width:118px; height:37px; background:#f5be00; color:#fff; line-height:37px; font-size:16px;}
.kangao a.tgsx{ margin-top:1px;}

#pagination{text-align: center;}
#pagination .pull-right{float: none !important;}
.m-pagination{padding: 15px;}
.m-pagination li{ margin: 3px; height: 28px; font-size: 14px;display: inline-block;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #FF5722; border: 1px solid #ddd; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
