﻿@charset "utf-8";
/*** 全局CSS定义 ***/

html, body, div, span, iframe, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, abbr, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, select { margin: 0; padding: 0 }
body { font: 13px/22px "Helvetica",sans-serif, "Hiragino Sans GB"; color: #333; overflow-x: hidden;  }
fieldset, img, abbr, acronym { border: 0 }
img, a img { border: 0; margin: 0; padding: 0; border: none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal }
ol, ul, li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
* { outline: none; margin: 0; padding: 0; }
a { text-decoration: none }
a:hover { color: #c00; text-decoration: underline }
.cp { cursor: pointer }
table, td, input { font-size: 12px; padding: 0; font-family: inherit; }
.noneBox { display: none; }
.en_ff { font-family: Impact, Arial, "\5FAE\8F6F\96C5\9ED1", 微软雅黑 }
.cn_ff { font-family: Arial, Verdana, sans-serif, 宋体, "Microsoft Yahei", 微软雅黑 }
.tf { font-family: "\5FAE\8F6F\96C5\9ED1", 微软雅黑, "Microsoft Yahei", 雅黑\9, Arial }
.mauto { margin: 0 auto }
.w1000 { width: 1000px; margin: 0 auto }
.w1150 { width: 1150px; margin: 0 auto }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.clearfix { zoom: 1 }
.clear { clear: both; height: 0px; font-size: 0px; visibility: hidden; line-height: 0px }
.pr { position: relative }
.pa { position: absolute }
.zoom { zoom: 1 }
.none { display: none }
.db { display: block }
.dib { display: inline-block }
.hidden { overflow: hidden }
.wb { word-break: break-all; word-wrap: break-word }
.ts_linear { -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear }
.rbox2 { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }
.rbox4 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.rbox6 { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.rbox8 { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px }
.rbox10 { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
.rbox50 { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% }
.mt02 { margin-top: 2px }
.mt05 { margin-top: 5px }
.mt06 { margin-top: 6px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt35 { margin-top: 35px }
.mb02 { margin-bottom: 2px }
.mb05 { margin-bottom: 5px }
.mb06 { margin-bottom: 6px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.mb25 { margin-bottom: 25px }
.mb30 { margin-bottom: 30px }
.mb35 { margin-bottom: 35px }
.ml05 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.ml25 { margin-left: 25px }
.ml30 { margin-left: 30px }
.mr05 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.p10 { padding: 10px }
.p15 { padding: 15px }
.pt05 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt25 { padding-top: 25px }
.pt30 { padding-top: 30px }
.pb05 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb25 { padding-bottom: 25px }
.pb30 { padding-bottom: 30px }
.pl05 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pl25 { padding-left: 25px }
.pl30 { padding-left: 30px }
.pr05 { padding-right: 5px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pr25 { padding-right: 25px }
.pr30 { padding-right: 30px }
/*** 默认链接颜色 ***/
a { outline-style: none; color: #333; text-decoration: none }
a:hover { color: #c00; text-decoration: none  }
/*** title ***/
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
/*** 图片动画样式 ***/
.imgts { transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; }
.imgts:hover { transform: scale(1.04, 1.04); -ms-transform: scale(1.04, 1.04); -webkit-transform: scale(1.04, 1.04); }
/*** 按钮动画 ***/
	/* green */
.green { color: #e8f0de; border: solid 1px #538312; background: #64991e; background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)); background: -moz-linear-gradient(top, #7db72f, #4e7d0e);  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover { background: #538018; background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c)); background: -moz-linear-gradient(top, #6b9d28, #436b0c);  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active { color: #a9c08c; background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f)); background: -moz-linear-gradient(top, #4e7d0e, #7db72f);  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
	/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
/* button */
.button { display: inline-block; zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */  *display: inline;
vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% ; 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; }
.button:active { position: relative; top: 1px; }



/*盒子框架*/
.x_box{  }
.x_box .title{  line-height: 28px; height:28px;font-size: 14px;  color: #FFF;}
.x_box .title h2 { display: block; width: 80px; line-height: 31px;font-family: "微软雅黑"; font-weight:normal;height:31px;font-size: 14px;  color: #000; text-align: left;  float:left }
.x_box .title h2 a{ color:#222d87;font-size: 16px; }
.x_box .title i { font-style:normal; font-size:14px}
.x_box .title h2.bu {background: url(../images/more_19.jpg) 5px 7px no-repeat; width:100px; border:none}
.x_box .title h2.bu a{color:#00347d;font-size: 14px; padding-left:15px;}
.x_box .title h3 { font-size: 16px; display: block; padding-left: 10px; width:auto; float:left; line-height:28px; color: #fff;  text-indent:5px;background:url(../images/title_31.jpg) 10px 10px no-repeat  }
.x_box .title h3 a{ color:#fff;font-size: 16px;}
.x_box .title span{  display: block; width: auto; float: left; color: #404040; padding-left: 10px; font-size: 12px; height: 37px; line-height: 43px; text-align: center; }
.x_box .title span a{ color:#000}
.x_box .title a.more { display: block; width: 80px; line-height: 28px; height:28px; font-size: 12px; font-family: "微软雅黑"; float:right; margin-top:0px; color:#666666;background:url(../images/more.png) 11px 7px no-repeat}
.x_box .mid { border: #ccc solid 1px; border-top: none;} 
.x_box .mid p{ text-indent:2em;}
	/*盒子新闻时间列表*/
.x_box .mid ul.n_list_d{ padding:0px ; margin:0px;}
.x_box .mid ul.n_list_d li{ display:inline}
.x_box .mid ul.n_list_d a{ float: left; display: block; border-bottom: #d2d2d2 1px dashed;height:30px; line-height:30px; background: url(../images/dian_47.jpg) no-repeat 7px 16px; text-indent:20px; color:#333333; font-size:12px;}
.x_box .mid ul.n_list_d a:hover { color: #f60b8c; background: url(../images/dian_49.jpg) no-repeat 7px 16px;}
.x_box .mid ul.n_list_d li span { display: block; float: left; width: 70px; height:30px; line-height:30px; text-align: center;  border-bottom: #d2d2d2 1px dashed;font-size:12px; }
	/*盒子新闻列表*/
.x_box .mid ul.n_list{ padding:0px ; margin:0px;}
.x_box .mid ul.n_list li{ display:inline}
.x_box .mid ul.n_list a{ float: left; display: block; border-bottom: #d2d2d2 1px dashed;height:29px; line-height:29px; text-indent:30px; color:#333333;background: url(../images/jiantou_03.jpg) no-repeat 10px 9px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.x_box .mid ul.n_list li:last-child a{border: none;}
.x_box .mid ul.n_list a:hover { color: #ff0000; }
	/*盒子分类列表*/
.x_box .mid ul.fl_list { margin: 0; padding: 0; }
.x_box .mid ul.fl_list li a { display: block;     height: 27px;line-height: 27px;color: #000;padding: 0 0 0 40px; background: url(../images/jiantou_09.jpg) 22px 9px  no-repeat; font-family: "微软雅黑"; font-size: 14px; margin: 0px 0px;  }
.x_box .mid ul.fl_list li a:hover { color: #333fff;  }
.x_box .mid ul.fl_list li ul { margin: 0; padding: 0; }
.x_box .mid ul.fl_list li ul li a { display: block; width: 156px; height: 40px; line-height: 40px; color: #000; padding: 0 0 0 58px; background: url(../images/ailiwei_35.jpg) 10px 10px no-repeat; }
.x_box .mid ul.fl_list li ul li a:hover { color: #ff0000;}
