@charset "utf-8";

/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;font-family:"Microsoft Yahei","微软雅黑","宋体",Tahoma,Arial,Helvetica,STHeiti;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{list-style:none;} 
button, input, optgroup, option, select, textarea {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;outline: 0;}
::after, ::before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container::before{display: table;content: " ";}

h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-weight:normal;font-style:normal;}
a:active, a:focus{outline:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;}
h1,h2,h3,h4,h5,h6,ul,p,ol,th,dl,dt,form{ margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: bold; }
li{ list-style-type: none; }
a img{ border:none;}
.clear{ clear:both; overflow:hidden; height:1px;}
.clear5{ clear:both; overflow:hidden; height:5px;}
.clear8{ clear:both; overflow:hidden; height:8px;}
.clear10{ clear:both; overflow:hidden; height:10px;}
.clear15{ clear:both; overflow:hidden; height:15px;}
.clear20{ clear:both; overflow:hidden; height:20px;}
.clear25{ clear:both; overflow:hidden; height:25px;}
.clear28{ clear:both; overflow:hidden; height:28px;}
.clear30{ clear:both; overflow:hidden; height:30px;}
.clear40{ clear:both; overflow:hidden; height:40px;}
.clear50{ clear:both; overflow:hidden; height:50px;}
.padding8{ padding:8px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
a{text-decoration: none;cursor: pointer;color:#333333;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; }
a:hover{text-decoration: none;color:#900;}
table { font-size: inherit; }
.floatLeft{ float:left;}
.floatRight{ float:right;}
.date{ float:right; text-align:right; display:block;}
.width1200{width: 1200px; margin: 0 auto;}
.yuanjiao{-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.bai-bk{ background-color: #fff;}
.bold{font-weight: bold;}
.red{ color: #D50212;}
.yc{display: block;text-overflow: ellipsis;white-space: nowrap;}
.jianbian{background-image: -webkit-linear-gradient(top right, #60b0ff, #3286ff);  background-image: -moz-linear-gradient(top right, #60b0ff, #3286ff);  background-image: -ms-linear-gradient(top right, #60b0ff, #3286ff); background-image: -o-linear-gradient(top right, #60b0ff, #3286ff); }

.shadow{-moz-box-shadow:3px 2px 5px #333333; -webkit-box-shadow:3px 2px 5px #333333; box-shadow:3px 2px 5px #333333;}/*投影*/
.p{ width:100px; line-height:25px; max-height:50px; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:2;-webkit-box-orient:vertical;}/*出现省略号*/ 
.duiqi{ text-align-last:justify;text-align:justify;text-justify:distribute-all-lines; display:block;}/*两端对齐 两个字 三个字对齐*/
/*定义placeholder*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #999;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #999;}
/*翻页*/
#page_nav_list,.page_list,.div_pagination_bar,.divPagination_page_select {padding-top: 20px;padding-bottom: 20px;text-align: center;clear: both;height:30px;}
#page_nav_list a,.page_list a,.div_pagination_bar a,.divPagination_page_select a  {padding-top: 2px;padding-right: 7px;padding-bottom: 2px;padding-left:7px;background: #fff;color: #335e92;line-height: 14px;font-size: 12px;border: 1px solid #59749e;}
#page_nav_list span,.page_list span,.div_pagination_bar span,.divPagination_page_select span  {padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;background: #fff;margin-left: 10px;color: #335e92;line-height: 14px;font-size: 12px;border: 1px solid #59749e;}
#page_nav_list a.select,.page_list a.select,.div_pagination_bar a.liPagination_page_cur,.divPagination_page_select a.liPagination_page_cur {background:#335e92; color:#FFF}
