@charset "gb2312";
html {
font-size : 14px;
font-family : 'helvetica neue', tahoma, arial, 'hiragino sans gb', 'Simsun', sans-serif;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr {
margin : 0;
padding : 0;
}
body {
line-height : 1.333;
font-size : 12px;
font : normal normal 14px "microsoft yahei";
color : #525252;
}
h1, h2, h3, h4, h5, h6 {
font-size : 14px;
font-family : arial, 'hiragino sans gb', 'microsoft yahei', 'Simsun', sans-serif;
}
img{ border:0px}
li {
list-style : none;
}
a:link, a:visited {
text-decoration : none;
}
.clear {
clear : both;
line-height : 0;
height : 0;
overflow : hidden;
}
.clearl {
clear : both;
margin-top : -1px;
font-size : 1px;
visibility : hidden;
width : 1px;
line-height : 0;
height : 0;
}
.inner {
width : 1200px;
margin : 0 auto;
position : relative;
}
.top-logo {
padding-top : 15px;
padding-bottom : 15px;
background : url(../images/TEL.jpg) right no-repeat;
}
nav {
height : 36px;
background : #D0231C;
}
nav .inner {
z-index : 999999;
}
nav .dh {
width : 1030px;
float : left;
}
nav ul {
height : 36px;
}
nav li {
float : left;
display : inline;
height : 36px;
line-height : 36px;
text-align : center;
white-space : nowrap;
position : relative;
z-index : 999999;
}
nav li.line {
border-right : 1px solid #EC3845;
}
nav li a.nav {
font-size : 14px;
font-weight : bold;
color : #fff;
display : block;
}
nav li.navdown, nav li.hover {
background : #A11C17;
}
nav li.navdown a.nav, nav li.hover a.nav {
color : #fff;
}
nav dl {
display : none;
position : absolute;
z-index : 999999;
text-align : left;
background : #D0231C;
opacity : 0.800000011920928955078125;
padding : 3px 0;
left : 0;
top : 36px;
}
* + html nav dl {
border : none;
}
nav dl dd {
height : 30px;
line-height : 30px;
overflow : hidden;
width : 130px;
text-align : center;
color : #FFFFFF;
border-bottom : 1px solid #fff;font-size : 12px;
}
nav dl dd a {
color : #ffffff;
}
nav dl dd a:hover {
color : #ffffff;
}
nav dl.nav-pro dd {
float : left;
background : none;
height : auto;
padding : 0;
}
nav dl.nav-pro dd a {
padding-left : 30px;
font-size : 15px;
}
nav dl.nav-pro dd p {
white-space : normal;
padding-top : 5px;
}
nav dl.nav-pro dd p a {
display : block;
font-weight : normal;
font-size : 12px;
line-height : 2;
}
.key_box {
width : 130px;
float : left;
height : 25px;
padding-top : 7px;
}
.key_box .key_p1 {
display : block;
width : 180px;
float : left;
padding : 0;
}
.key_txt {
width : 110px;
height : 20px;
padding : 0 6px;
line-height : 20px;
border : #DADADA solid 1px;
color : #9A9A9A;
}
.sub {
width : 30px;
height : 23px;
background : url(../images/sub.jpg) center no-repeat #FFFFFF;
border : #9A9A9A solid 1px;
cursor : pointer;
color : #FFFFFF;
}
.side {
position : fixed;
width : 54px;
height : 275px;
right : 0;
top : 214px;
z-index : 100;
}
.side ul li {
width : 54px;
height : 54px;
float : left;
position : relative;
border-bottom : 1px solid #444;
}
.side ul li .sidebox {
position : absolute;
width : 54px;
height : 54px;
top : 0;
right : 0;
transition : all 0.3s;
background : #000;
opacity : 0.800000011920928955078125;
color : #fff;
font : 14px/54px;
overflow : hidden;
}
.side ul li .sidetop {
width : 54px;
height : 54px;
line-height : 54px;
display : inline-block;
background : #000;
opacity : 0.800000011920928955078125;
transition : all 0.3s;
}
.side ul li .sidetop:hover {
background : #ae1c1c;
opacity : 1;
}
.side ul li img {
float : left;
}
.fst {
width : 1200px;
margin : 0 auto;
margin-top : 20px;
height : 300px;
}
.inews {
width : 830px;
float : left;
}
.ntit {
border-bottom : 1px solid #D1D1D1;
height : 35px;
margin-bottom : 15px;
}
.inews h5 {
font-size : 16px;
font-weight : 100;
height : 35px;
line-height : 35px;
float : left;
border-bottom : 1px solid #BE0101;
padding-left : 5px;
padding-right : 5px;
}
.inews span {
font-size : 12px;
height : 35px;
line-height : 35px;
padding-left : 15px;
}
.inews .more {
font-size : 12px;
height : 35px;
line-height : 35px;
float : right;
}
.inews .more a {
color : #5E6464;
}
.hdnews {
width : 334px;
float : left;
padding-right : 10px;
}
#hdnews {
width : 334px;
height : 240px;
overflow : hidden;
position : relative;
}
#hdnews ul {
height : 240px;
position : absolute;
}
#hdnews ul li {
float : left;
width : 334px;
height : 240px;
overflow : hidden;
position : relative;
background : #000;
}
#hdnews ul li div {
position : absolute;
overflow : hidden;
}
#hdnews .btnBg {
position : absolute;
width : 334px;
left : 0;
bottom : 0;
background : #000;
}
#hdnews .btn {
position : absolute;
width : 334px;
height : 25px;
padding : 5px 5px;
right : 0;
bottom : 0;
text-align : right;
background-color : rgba(255, 255, 255, 0.2);
}
#hdnews .btn span {
display : inline-block;
width : 5px;
height : 5px;
margin-left : 5px;
cursor : pointer;
background : #fff;
}
#hdnews .slideother {
position : absolute;
left : 15px;
top : 210px;
width : 334px;
height : 30px;
display : inline-block;
}
#hdnews .slideother .h12 {
font-size : 14px;
padding-left : 10px;
padding-bottom : 5px;
position : absolute;
top : 0;
}
#hdnews .slideother .h12 a {
color : #ffffff;
font-size : 14px;
font-weight : bold;
padding-top : 10px;
text-decoration : none;
position : relative;
}
.new {
width : 480px;
float : left;
}
.new li {
width : 480px;
float : left;
line-height : 28px;
height : 28px;
background : url(../images/dht2.jpg) left no-repeat;
padding-left : 15px;
}
.new li a {
color : #525252;
}
.new li a:hover {
color : #AE0000;
}
.new li span {
width : 80px;
float : right;
color : #9A9A9A;
}
.iabout {
width : 345px;
float : right;
}
.iabout h5 {
font-size : 16px;
font-weight : 100;
height : 35px;
line-height : 35px;
float : left;
border-bottom : 1px solid #BE0101;
padding-left : 5px;
padding-right : 5px;
}
.iabout span {
font-size : 12px;
height : 35px;
line-height : 35px;
padding-left : 15px;
}
.iabout .more {
font-size : 12px;
height : 35px;
line-height : 35px;
float : right;
}
.iabout .more a {
color : #5E6464;
}
.iabout .pic {
width : 345px;
}
.iabout .atit {
width : 345px;
text-indent : 2em;
line-height : 26px;
}
.sec {
width : 1200px;
margin : 0 auto;
margin-top : 20px;
height : 210px;
}
.tab {
width : 830px;
height : 145px;
overflow : hidden;
}
.tab .tab_pic ul {
height : 145px;
width : 999em;
position : relative;
}
.tab .tab_pic ul li {
float : left;
}
.tab .tab_pic ul li a {
display : block;
}
.tab_pic {
float : left;
width : 208px;
height : 145px;
overflow : hidden;
position : relative;
}
.tab_txt {
float : right;
width : 620px;
height : 145px;
overflow : hidden;
position : relative;
}
.tab_txt h3 {
font-size : 16px;
padding-bottom : 8px;
}
.tab_txt p {
font-size : 14px;
line-height : 26px;
text-indent : 2em;
}
.tab .tab_pic .prev, .tab .tab_pic .next {
display : block;
width : 31px;
height : 31px;
float : right;
margin : 0 0 0 1px;
overflow : hidden;
cursor : pointer;
background : url(../images/tab_btn.png);
}
.tab .tab_pic .next {
background-position : 31px 0;
}
.tab .tab_txt ul {
position : relative;
}
.tab .tab_txt ul li {
width : 600px;
height : 125px;
padding : 10px;
float : left;
}
.tab_san {
display : block;
width : 17px;
height : 34px;
position : absolute;
top : 29px;
right : 0;
}
.btn_bg {
width : 195px;
height : 33px;
display : block;
position : absolute;
left : 0;
bottom : 0;
z-index : 1;
display : block;
opacity : 0.300000011920928955078125;
}
.btn_ct {
width : 195px;
height : 31px;
padding : 1px;
display : block;
position : absolute;
left : 0;
bottom : 0;
z-index : 2;
}
.ihz {
width : 345px;
float : right;
}
.ihz h5 {
font-size : 16px;
font-weight : 100;
height : 35px;
line-height : 35px;
float : left;
border-bottom : 1px solid #BE0101;
padding-left : 5px;
padding-right : 5px;
}
.ihz span {
font-size : 12px;
height : 35px;
line-height : 35px;
padding-left : 15px;
}
.ihz .more {
font-size : 12px;
height : 35px;
line-height : 35px;
float : right;
}
.ihz .more a {
color : #5E6464;
}
.ihz .atit {
width : 345px;
}
.ihzn {
width : 345px;
}
.ihzn li {
width : 115px;
float : left;
font-size : 12px;
}
.ihzn li img {
width : 105px;
height : 50px;
border : #CCCCCC solid 1px;
}
.ihzn li .tit {
width : 105px;
height : 25px;
line-height : 25px;
overflow : hidden;
text-align : center;
}
.ihzn li .tit a {
color : #4E4E4E;
}
.ihzn li .tit a:hover {
color : #AE0000;
}
.thd {
width : 1200px;
margin : 0 auto;
margin-top : 20px;
height : 240px;
}
.heal {
width : 400px;
float : left;
}
.heal h5 {
font-size : 16px;
font-weight : 100;
height : 35px;
line-height : 35px;
float : left;
border-bottom : 1px solid #BE0101;
padding-left : 5px;
padding-right : 5px;
}
.heal span {
font-size : 12px;
height : 35px;
line-height : 35px;
padding-left : 15px;
}
.heal .more {
font-size : 12px;
height : 35px;
line-height : 35px;
float : right;
}
.heal .more a {
color : #5E6464;
}
.heal .atit {
width : 345px;
}
.healc {
width : 400px;
float : left;
padding-left : 30px;
}
.healc h5 {
font-size : 16px;
font-weight : 100;
height : 35px;
line-height : 35px;
float : left;
border-bottom : 1px solid #BE0101;
padding-left : 5px;
padding-right : 5px;
}
.healc span {
font-size : 12px;
height : 35px;
line-height : 35px;
padding-left : 15px;
}
.healc .more {
font-size : 12px;
height : 35px;
line-height : 35px;
float : right;
}
.healc .more a {
color : #5E6464;
}
.healc .atit {
width : 345px;
}
.healn {
width : 400px;
margin : 0 auto;
}
.healn li {
width : 400px;
float : left;
line-height : 24px;
height : 24px;
background : url(../images/dht2.jpg) left no-repeat;
padding-left : 15px;
}
.healn li a {
color : #525252;
}
.healn li a:hover {
color : #AE0000;
}
.healn li span {
width : 80px;
float : right;
color : #9A9A9A;
}
.healt {
width : 400px;
float : left;
height : 90px;
}
.healt dl {
clear : both;
display : block;
}
.healt dt {
float : left;
padding-right : 10px;
width : 130px;
}
.healt dt a img {
width : 117px;
height : 74px;
border : #D1D1D1 solid 1px;
padding : 3px;
}
.healt dd {
float : left;
width : 250px;
}
.healt dd.title2 a {
font-size : 14px;
font-weight : bold;
display : block;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
color : #333;
line-height : 26px;
}
.healt dd.title2 a:hover {
color : #D0231C;
}
.healt dd.intro2 {
line-height : 18px;
color : #888;
font-size : 12px;
}
.feed {
width : 345px;
float : right;
}
.feed h5 {
font-size : 16px;
font-weight : 100;
height : 35px;
line-height : 35px;
float : left;
border-bottom : 1px solid #BE0101;
padding-left : 5px;
padding-right : 5px;
}
.feed span {
font-size : 12px;
height : 35px;
line-height : 35px;
padding-left : 15px;
}
.feed .more {
font-size : 12px;
height : 35px;
line-height : 35px;
float : right;
}
.feed .more a {
color : #5E6464;
}
.feed .atit {
width : 345px;
}
.feedn {
width : 340px;
height : 170px;
margin : 0 auto;
overflow : hidden;
}
.feedn img {
width : 100%;
height : 170px;
display : block;
}
.hzhb {
width : 1200px;
margin : 0 auto;
height : 80px;
overflow : hidden;
}
.hzhb h3 {
width : 78px;
float : left;
color : #5E6464;
}
.hzhb li {
width : 115px;
float : left;
font-size : 12px;
}
.hzhb li img {
width : 105px;
height : 50px;
border : #CCCCCC solid 1px;
}
.hzhb li .tit {
width : 105px;
height : 25px;
line-height : 25px;
overflow : hidden;
text-align : center;
}
.hzhb li .tit a {
color : #4E4E4E;
}
.hzhb li .tit a:hover {
color : #AE0000;
}
.link {
width : 1200px;
margin : 0 auto;
}
.link h3 {
width : 78px;
float : left;
color : #5E6464;
line-height : 25px;
}
.link li {
float : left;
font-size : 12px;
line-height : 25px;
overflow : hidden;
text-align : center;
padding-right : 10px;
}
.link li a {
color : #4E4E4E;
}
.link li a:hover {
color : #AE0000;
}
.itag {
width : 1200px;
margin : 0 auto;
margin-top : 10px;
padding-bottom : 30px;
}
.itag h3 {
width : 100px;
float : left;
color : #5E6464;
}
.itag li {
float : left;
font-size : 12px;
padding-right : 5px;
color : #999999;
}
.itag li a {
color : #525252;
}
.itag li a:hover {
color : #AE0000;
}
.nybnn {
height : 330px;
margin : 0 auto;
width : 100%;
position : relative;
}
.foot {
color : #000;
font-size : 14px;
border-top : 1px solid #E5E5E5;
padding-top : 20px;
width : 1200px;
margin : 0 auto;
}
.Copyright {
width : 100%;
line-height : 22px;
margin : 0 auto;
background-color : #D0231C;
font-size : 12px;
list-style-type : none;
color : #DBDBD9;
text-align : center;
padding-top : 10px;
padding-bottom : 10px;
}
.Copyright span {
padding-left : 10px;
padding-right : 10px;
}
.Copyright a:hover {
list-style-type : none;
color : #DBDBD9;
}
.Copyright a {
list-style-type : none;
color : #DBDBD9;
}
.related {
height : 30px;
line-height : 30px;
border-bottom : 1px solid #D1D1D1;
width : 838px;
margin : 0 auto;
}
.related span {
float : left;
white-space : nowrap;
text-align : center;
padding : 0 10px;
font-size : 16px;
margin-bottom : 10px;
}
.newsinfo_tit {
border-bottom : 1px solid #cbcbcb;
padding : 0 0 20px;
margin : 0 auto;
width : 100%;
text-align : center;
margin-bottom : 20px;
}
.newsinfo_tit h1{
color : #333;
display : block;
font-size:24px;
padding : 10px;
}
.newsinfo_tit span {
color : #999;
display : block;
line-height : 24px;
font-size : 12px;
}
.newsinfo_con {
color : #000;
font-size : 14px;
line-height : 28px;
padding : 20px 0;
}
.newsinfo_con p {
text-align : justify;
}
.newsinfo_con img {
max-width : 900px;
}
.pinfo_con {
color : #000;
font-size : 14px;
line-height : 28px;
padding : 20px 0;
height : 350px;
width : 730px;
margin : 0 auto;
}
.pinfo_con p {
text-align : justify;
}
.pinfo_con img {
max-width : 900px;
}
.nextcon {
border-top : 1px dotted #c4c5c7;
color : #000;
height : 28px;
line-height : 28px;
padding : 20px;
}
.news-list {
width : 998px;
padding : 10px 0;
overflow : hidden;
}
.news-group {
width : 310px;
float : left;
margin : 0 10px;
}
.group-pic {
width : 310px;
height : 180px;
margin-bottom : 10px;
border : #999999 solid 1px;
}
.view {
width : 118px;
height : 32px;
line-height : 32px;
display : inline-block;
text-align : center;
font-size : 12px;
color : #000000;
border : #0F4F99 solid 2px;
}
.view:hover {
color : #ffffff;
background : #0F4F99;
}
.detail-bottom {
height : 36px;
line-height : 36px;
margin-top : 20px;
margin-bottom : 20px;
text-align : center;
}
.wp {
width : 838px;
margin : 0 auto;
}
.main {
width : 1200px;
margin : 0 auto;
margin-top : 20px;
}
.mlf {
width : 270px;
float : left;
margin-bottom : 20px;
}
.lfbar {
float : left;
width : 250px;
}
.lfbar H3 {
text-align : center;
font-size : 24px;
background : #D0231C;
float : left;
color : #fff;
padding-top : 10px;
width : 250px;
padding-bottom : 10px;
}
.lfbar H3 SPAN {
text-transform : uppercase;
display : block;
color : #fff;
font-size : 14px;
font-family : "Times New Roman", Times, serif;
padding-top : 5px;
}
.lfbar li a:link {
float : left;
width : 250px;
background : url(../images/j1.png) no-repeat #F7F7F7;
margin-bottom : 1px;
height : 40px;
line-height : 40px;
color : #525252;
}
.lfbar li a:hover {
float : left;
width : 250px;
background : url(../images/j2.png) no-repeat #DF0011;
margin-bottom : 1px;
height : 40px;
line-height : 40px;
color : #fff;
}
.lfbar li span {
margin-left : 45px;
}
.lxbt {
width : 250px;
margin-top : 15px;
}
.lxbt li {
width : 250px;
padding-bottom : 5px;
}
.lxwm H3 {
text-align : center;
font-size : 24px;
background : #383838;
float : left;
width : 100%;
color : #fff;
height : 66px;
padding-top : 10px;
width : 250px;
}
.lxwm H3 SPAN {
text-transform : uppercase;
display : block;
font-family : 'arial';
color : #fff;
font-size : 14px;
padding-top : 10px;
}
.lxwm li {
border-bottom : 1px dotted #CCCCCC;
width : 250px;
line-height : 200%;
background-color : #F7F7F7;
}
.lxwm li SPAN {
padding-left : 10px;
padding-right : 10px;
}
.mrt {
width : 930px;
float : right;
margin-bottom : 20px;
}
.mrt .title {
border-bottom : 1px solid #D1D1D1;
height : 55px;
margin-bottom : 15px;
}
.mrt .title .tit {
width : 200px;
height : 55px;
font-size : 24px;
float : left;
line-height : 55px;
}
.dhtit {
font-size : 14px;
margin : 0 auto;
line-height : 55px;
background : url(../images/timg.png) left 22px no-repeat;
float : right;
}
.dhtit span {
font-size : 14px;
color : #5E6464;
padding-left : 20px;
}
.dhtit span a {
font-size : 14px;
color : #5E6464;
margin : 0 auto;
line-height : 55px;
}
.dhtit span a:hover {
font-size : 14px;
color : #AE0000;
margin : 0 auto;
line-height : 55px;
}
.info {
font-size : 14px;
line-height : 180%;
color : #333333;
overflow : hidden;
width : 90%;
margin : 0 auto;
}
.info img {
max-width : 780px;
}
.posts {
padding-bottom : 10px;
overflow : hidden;
width : 100%;
line-height : 24px;
padding-top : 10px;
}
.posts h3 {
font-size : 16px;
text-align : center;
height : 40px;
line-height : 40px;
border-bottom : 1px solid #ddd;
margin-bottom : 20px;
}
.posts P {
margin-bottom : 10px;
}
.news_detail {
width : 930px;
float : left;
}
.news_detail li {
width : 910px;
float : left;
line-height : 28px;
height : 28px;
background : url(../images/dht2.jpg) left no-repeat;
padding-left : 15px;
}
.news_detail li a {
color : #525252;
}
.news_detail li a:hover {
color : #AE0000;
}
.news_detail li span {
width : 80px;
float : right;
color : #9A9A9A;
}
.tags li {
padding : 5px;
margin : 5px;
display : block;
float : left;
border : #ccc dashed 1px;
}
.tags li a {
color : #525252;
}
.tags li a:hover {
color : #AE0000;
}
.taglist {
width : 930px;
float : left;
}
.taglist li {
width : 910px;
float : left;
line-height : 28px;
height : 28px;
background : url(../images/dht2.jpg) left no-repeat;
padding-left : 15px;
}
.taglist li a {
color : #525252;
}
.taglist li a:hover {
color : #AE0000;
}
.links_list h3 {
line-height : 40px;
font-size : 16px;
width : 70px;
border-bottom : 1px solid #CCCCCC;
}
.links_list h3 a {
color : #AE0000;
}
.links_list ul {
padding : 10px 0 15px;
}
.links_list li {
float : left;
padding : 6px 12px 6px 0;
white-space : nowrap;
}
.links_list li a {
color : #525252;
}
.links_list li a:hover {
color : #AE0000;
}
.productlist {
margin : 10px 0;
width : 930px;
float : left;
}
.productlist dl {
clear : both;
display : block;
}
.productlist.hezuo dl {
height : auto;
}
.productlist dt {
float : left;
padding-right : 30px;
width : 170px;
}
.productlist dt a img {
width : 170px;
height : 130px;
border : #D1D1D1 solid 1px;
}
.productlist dd {
float : left;
width : 720px;
}
.productlist dd.title2 a {
font-size : 14px;
font-weight : bold;
display : block;
height : 26px;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
color : #333;
line-height : 26px;
}
.productlist dd.title2 a:hover {
color : #D0231C;
}
.productlist dd.intro2 {
line-height : 26px;
color : #888;
font-size : 12px;
margin-bottom : 10px;
}
.productlist dd.more {
color : #fff;
font-size : 14px;
background-color : #D0231C;
width : 120px;
text-align : center;
height : 26px;
line-height : 26px;
}
.productlist dd.more a {
color : #fff;
font-size : 14px;
background-color : #D0231C;
width : 120px;
text-align : center;
}
.productlist dd.more a:hover {
color : #fff;
font-size : 14px;
background-color : #424242;
width : 120px;
text-align : center;
display : block;
}
.pxg {
margin : 10px 0;
width : 838px;
margin : 0 auto;
}
.pxg dl {
clear : both;
display : block;
}
.pxg dt {
float : left;
padding-right : 20px;
width : 130px;
}
.pxg dt a img {
width : 130px;
height : 80px;
border : #D1D1D1 solid 1px;
}
.pxg dd {
float : right;
width : 680px;
}
.pxg dd.title3 a {
font-size : 14px;
font-weight : bold;
display : block;
height : 26px;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
color : #333;
line-height : 26px;
}
.pxg dd.title3 a:hover {
color : #D0231C;
}
.pxg dd.intro3 {
line-height : 26px;
color : #888;
font-size : 12px;
margin-bottom : 10px;
}
.pxg dd.intro3 .more {
color : #D0231C;
font-size : 12px;
width : 120px;
text-align : center;
height : 26px;
line-height : 26px;
}
.pageNavi {
padding-right : 0;
border-top : 1px solid #ddd;
padding-left : 0;
padding-bottom : 25px;
margin : 10px auto 0;
width : 100%;
padding-top : 10px;
text-align : center;
}
.wp-pagenavi {
margin : 0 auto;
padding-top : 15px;
}
.wp-pagenavi A {
border : #bfbfbf solid 1px;
padding-right : 5px;
padding-left : 5px;
padding-bottom : 3px;
margin : 2px;
padding-top : 3px;
text-decoration : none;
color : #666666;
}
.wp-pagenavi SPAN {
border : #bfbfbf solid 1px;
padding-right : 5px;
padding-left : 5px;
padding-bottom : 3px;
margin : 2px;
padding-top : 3px;
text-decoration : none;
}
.wp-pagenavi A:hover {
border : #bfbfbf solid 1px;
padding-right : 5px;
padding-left : 5px;
padding-bottom : 3px;
margin : 2px;
padding-top : 3px;
text-decoration : none;
}
.wp-pagenavi SPAN.current {
border-left-color : #000;
border-bottom-color : #000;
border-top-color : #000;
border-right-color : #000;
}
.pageleft {
overflow : hidden;
width : 300px;
line-height : 24px;
height : 24px;
}
.pageright {
overflow : hidden;
width : 300px;
line-height : 24px;
height : 24px;
}
.pageleft {
padding-left : 10px;
float : left;
text-align : left;
}
.pageright {
padding-right : 10px;
float : right;
text-align : right;
}
.post_comment {
float : left;
margin : 15px 0 5px;
overflow : hidden;
width : 100%;
}
.ic_meau {
width : 125px;
position : fixed;
left : 50%;
margin-left : 620px;
bottom : -180px;
display : none;
border : #E5E5E5 solid 1px;
border-radius : 15px;
}
.ic_meau .fl {
width : 125px;
}
.ic_meau .fl h4 {
width : 100%;
height : 61px;
background : url(../images/c_meau_4.png) no-repeat;
color : #fff;
font-size : 16px;
line-height : 50px;
text-align : center;
padding : 8px 0;
font-weight : bold;
}
.ic_meau .fl_o {
background : #fff;
margin : -16px 0;
padding : 10px 0 0 0;
}
.ic_meau .fl_o_o {
color : #7d7d7d;
font-size : 14px;
}
.ic_meau .fl_o_o {
padding-bottom : 10px;
border-bottom : 1px solid #e5e5e5;
width : 108px;
text-align : center;
margin : auto auto 10px auto;
}
.ic_meau .fl_o_o dd {
line-height : 14px;
}
.ic_meau {
height : auto;
bottom : -210px;
display : block;
}
.ic_meau .fl_o_o dd {
line-height : 22px;
}
.ic_meau .fl_o {
margin : -16px 0 -11px 0;
}
.ic_meau .fr_o {
margin : 90px 0 168px 0;
}
.c_meau {
width : 125px;
position : fixed;
left : 50%;
margin-left : 620px;
bottom : -180px;
display : none;
border : #E5E5E5 solid 1px;
border-radius : 15px;
}
.c_meau .fl {
width : 125px;
}
.c_meau .fl h4 {
width : 100%;
height : 61px;
background : url(../images/c_meau_4.png) no-repeat;
color : #fff;
font-size : 16px;
line-height : 50px;
text-align : center;
padding : 8px 0;
font-weight : bold;
}
.c_meau .fl_o {
background : #fff;
margin : -16px 0;
padding : 10px 0 0 0;
}
.c_meau .fl_o_o {
color : #7d7d7d;
font-size : 14px;
}
.c_meau .fl_o_o {
padding-bottom : 10px;
border-bottom : 1px solid #e5e5e5;
width : 108px;
text-align : center;
margin : auto auto 10px auto;
}
.c_meau .fl_o_o dd {
line-height : 14px;
}
.c_meau {
height : auto;
bottom : -50px;
display : block;
}
.c_meau .fl_o_o dd {
line-height : 22px;
}
.c_meau .fl_o {
margin : -16px 0 -11px 0;
}
.c_meau .fr_o {
margin : 90px 0 168px 0;
}
.swiper-container {
width : 345px;
height : 140px;
}
.swiper-container dl {
clear : both;
display : block;
}
.swiper-container dt {
float : left;
padding-right : 10px;
width : 150px;
}
.swiper-container dt a img {
width : 150px;
height : 115px;
border : #D1D1D1 solid 1px;
}
.swiper-container dd {
float : left;
width : 180px;
}
.swiper-container dd.title2 a {
font-size : 14px;
font-weight : bold;
display : block;
height : 26px;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
color : #333;
line-height : 26px;
text-align : left;
}
.swiper-container dd.title2 a:hover {
color : #D0231C;
}
.swiper-container dd.intro2 {
line-height : 26px;
color : #888;
font-size : 12px;
text-align : left;
}
.swiper-slide {
text-align : center;
font-size : 18px;
display : flex;
align-items : center;
}
.swiper-container {
margin : 0 auto;
position : relative;
overflow : hidden;
z-index : 1;
}
.swiper-container-no-flexbox .swiper-slide {
float : left;
}
.swiper-container-vertical > .swiper-wrapper {
flex-direction : column;
}
.swiper-wrapper {
position : relative;
width : 100%;
height : 100%;
z-index : 1;
display : flex;
transition-property : transform;
box-sizing : content-box;
}
.swiper-wrapper {
transform : translate3d(0,0,0);
}
.swiper-container-multirow > .swiper-wrapper {
flex-wrap : wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
transition-timing-function : ease-out;
margin : 0 auto;
}
.swiper-slide {
flex-shrink : 0;
width : 100%;
height : 100%;
position : relative;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
height : auto;
}
.swiper-container-autoheight .swiper-wrapper {
align-items : flex-start;
transition-property : transform, height;
}
.swiper-container .swiper-notification {
position : absolute;
left : 0;
top : 0;
opacity : 0;
z-index : -1000;
}
.swiper-button-prev, .swiper-button-next {
position : absolute;
top : 50%;
width : 27px;
height : 44px;
margin-top : -22px;
z-index : 10;
cursor : pointer;
background-size : 27px 44px;
background-position : center;
background-repeat : no-repeat;
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
opacity : 0.3499999940395355224609375;
cursor : auto;
}
.swiper-pagination {
position : absolute;
text-align : center;
transition : 300ms;
transform : translate3d(0,0,0);
z-index : 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity : 0;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
bottom : -18px;
width : 100%;
}
.swiper-pagination-bullet {
width : 8px;
height : 8px;
background : #000;
opacity : 0.300000011920928955078125;
}
button.swiper-pagination-bullet {
border : none;
margin : 0;
padding : 0;
box-shadow : none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor : pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
background : #fff;
}
.swiper-pagination-bullet-active {
opacity : 1;
background : #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
background : #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background : #000;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin : 2px 2px;
}
.cbp-fwslider {
position : relative;
margin : 0 0 10px;
overflow : hidden;
padding : 40px 0 60px;
}
.cbp-fwslider ul {
margin : 0;
padding : 0;
white-space : nowrap;
list-style-type : none;
}
.cbp-fwslider ul li {
transform : translateZ(0);
float : left;
display : block;
margin : 0;
padding : 0;
}
.cbp-fwslider ul li > a, .cbp-fwslider ul li > div {
display : block;
text-align : center;
outline : none;
}
.cbp-fwslider ul li > a img {
border : none;
display : block;
margin : 0 auto;
max-width : 75%;
}
.cbp-fwslider nav span {
position : absolute;
top : 50%;
width : 50px;
height : 100px;
background : #47a3da;
color : #fff;
font-size : 50px;
text-align : center;
margin-top : -50px;
line-height : 100px;
cursor : pointer;
font-weight : normal;
}
.cbp-fwslider nav span:hover {
background : #378fc3;
}
.cbp-fwslider nav span.cbp-fwnext {
right : 0;
}
.cbp-fwslider nav span.cbp-fwprev {
left : 0;
}
.cbp-fwdots {
position : absolute;
bottom : 0;
white-space : nowrap;
text-align : center;
width : 100%;
}
.cbp-fwdots span {
display : inline-block;
width : 18px;
height : 18px;
background : #ddd;
margin : 4px;
border-radius : 50%;
cursor : pointer;
}
.cbp-fwdots span:hover {
background : #999;
}
.cbp-fwdots span.cbp-fwcurrent {
background : #47a3da;
box-shadow : 0 0 0 2px #47a3da;
transition : box-shadow 0.2s ease-in-out;
}
.flexslider {
margin : 0 auto;
position : relative;
width : 100%;
height : 500px;
overflow : hidden;
background-color : #24272C;
}
.flex-viewport {
max-height : 2000px;
transition : all 1s ease;
}
.flex-direction-nav a {
width : 60px;
height : 90px;
line-height : 99em;
overflow : hidden;
margin : -60px 0 0;
display : block;
background : url(../images/ad_ctr.png) no-repeat;
position : absolute;
top : 50%;
z-index : 10;
cursor : pointer;
opacity : 0;
}
.flex-direction-nav .flex-next {
background-position : 0 -90px;
right : 0;
}
.flex-direction-nav .flex-prev {
left : 0;
}
.flexslider:hover .flex-next {
opacity : 0.800000011920928955078125;
}
.flexslider:hover .flex-prev {
opacity : 0.800000011920928955078125;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
opacity : 1;
}
.flex-control-nav {
width : 100%;
position : absolute;
bottom : 10px;
text-align : center;
}
.flex-control-paging li a {
background : url(../images/dot.png) 0 -16px no-repeat;
display : block;
height : 16px;
overflow : hidden;
text-indent : -99em;
width : 16px;
cursor : pointer;
}
.flex-control-paging li a.flex-active {
background-position : 0 0;
}