/* ---- reset ---- */
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:hover,
a:active {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
p,
pre {
  margin: 0 0;
}
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
small {
  font-size: 75%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
dl,
menu,
ol,
ul {
  margin: 0 0;
}
dd {
  margin: 0 0 0 0;
}
menu,
ol,
ul {
  padding: 0 0 0 0;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *
  vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* ---- setup ---- */
@font-face {
    font-family: 'xingkai';
    src: url('font/xingkai/RS_XingKai.woff2') format('woff2'),
    url('font/xingkai/RS_XingKai.woff') format('woff'),
    url('font/xingkai/RS_XingKai.ttf') format('truetype');
}


html {
  font-size: 16px;
}
body {
  font-family: '宋体';
  font-size: 0.75em;
  color: #010101;
  background-color: white;
}
body a:link,
body a:visited {
  color: #010101;
  text-decoration: none;
}
body a:hover,
body a:active {
  color: #EE4B42;
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Microsoft Yahei", "微软雅黑";
}
/* ---- grids ---- */
.width {
  max-width: 75rem;
  margin: 0 auto;
}
.row {
  width: 100%;
  overflow: hidden;
}
.col {
  float: left;
  margin-right: 0.9009009%;
}
article {
  line-height: 2em;
}
article p {
  text-indent: 2em;
  margin: 0.5em 0;
}
/* site common */


/* -- 页面整体布局 -- */
@font-face {
    font-family: 'xingkai';
    src: url('font/xingkai/subset-STXingkai.woff2') format('woff2'),
    url('font/xingkai/subset-STXingkai.woff') format('woff'),
    url('font/xingkai/subset-STXingkai.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html{color:#000;background:#FFF; }
body { color:#666;font-size: 12px; font-family: '宋体'} /*网站字体颜色*/

.mt10{ margin-top:10px;}
.lineblank10px{height: 10px; overflow: hidden;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl {float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}


.header, .content, .footer {width:1165px;margin:0 auto;}
.left, .leftr { float:left; overflow:hidden; }
.leftr { float:left; }
.left2 { width:700px; float:left; overflow:hidden; margin-top:15px; }
.left3 { width:754px; float:left; overflow:hidden; color:#666; }
.lefttop { height:0px; font-size:0; overflow:hidden; margin-top:10px; }
.leftbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.left2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right, .rightl {float:right;display:inline;overflow:hidden;}
.rightl { float:right; }
.right2 { width:275px; float:right; overflow:hidden; margin-top:15px; }
.right3 { width:201px; float:right; overflow:hidden; color:#666; }
.rightbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right_main { width:754px; overflow:hidden;  }
.right2_main { width:273px; overflow:hidden; }
.left2_main { width:700px; overflow:hidden; }
.h_nav li a:-webkit-any-link{ display:block;}


.topWrap{ background:url(../image/t_bj.jpg) repeat-x center top; height:232px; overflow:hidden;}
.h_top{ height:35px; line-height:35px; color:#000; overflow:hidden;}
.h_top span a { color:#000; display:inline-block; padding:0 8px;}
.h_adtext{color: #0D51AD;}

.h_nr{ height:145px; overflow:hidden;}
.h_logo{ width:798px; height:78px; overflow:hidden; margin:36px 0 0 0;}
.h_logo span{ width:195px; height:78px; overflow:hidden;position:relative;}
.h_logo span img{ width:195px; height:88px;position:absolute;top:-10px;}
.h_logo h1{ width:300px; font:22px "Microsoft Yahei"; color:#201b18; padding:6px 0 0 30px; line-height:34px; font-weight:bold;}
.h_logo h1 b{ display:block; color:#dc251c; font-size:30px;}

.h_lx{width:320px;height:85px;margin:34px 0 0 0;overflow:hidden;background:url("../image/h_telbg.jpg") no-repeat top left;}
.h_lx p{text-align:right; overflow:hidden; float:left;padding-top:16px; font:28px "Microsoft Yahei"; color:#0D51AD; padding-left:68px;}
.h_lx p span { display:block; font:34px/36px "Times New Roman", Times, serif; color:#db261d;}
.h_lx i{ display:block; float:right; width:118px; overflow:hidden; background:url(../image/code_img.gif) no-repeat right top; height:77px;}
.h_lx i img{ width:76px; height:76px;}

.h_nav{height:52px; overflow:hidden; position:relative; background:url(../image/menu_line.jpg) no-repeat right center;}
.h_nav ul li { float:left; height:52px; overflow:hidden; background:url(../image/menu_line.jpg) no-repeat left center; position:relative; display:inline; padding-left:2px;}
.h_nav ul li a{ display:inline-block; color:#fff; line-height:52px; height:52px; padding:0 36px; font-size:14px; font-weight:bold;}
.h_nav ul li:first-child a{padding:0 42px;}
.h_nav li a:hover , .h_nav .cur a { text-decoration:none; background:#db261d; font-weight:bold;}

.h_nav .marleft{ margin-left:0;}



.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 452px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li {width:100% !important;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a { display:block; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { position:absolute; bottom: 20px; left:50%; margin-left:-30px; width:100px; height:10px; overflow:hidden; }
.fullSlide .hd ul li {display:inline-block;width:10px;height:50px;margin-right:10px;overflow:hidden;background:url(../image/pro_ico2.png) no-repeat;}
.fullSlide .hd ul .on { background:url(../image/pro_ico1.png) no-repeat; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { }
.fullSlide .next { left:auto; right:5%;  }


.banner_bj{ height:452px; overflow:hidden; position:relative;}
.banner a{ display:block; height:452px; overflow:hidden;}
.banner_bj p{ position:absolute; bottom: 20px; left:50%; margin-left:-30px; width:100px; height:10px; overflow:hidden;}
.banner_bj p a{ display:inline-block; width:10px; height:10px; margin-right:10px; overflow:hidden; background:url(../image/pro_ico2.png) no-repeat;}
.banner_bj p a:hover , .banner_bj a.cur{ background:url(../image/pro_ico1.png) no-repeat;}

.s_bj{ background:url(../image/s_bj.gif) repeat-x center top; height:57px; overflow:hidden;}
.sou{ width:1165px; height:57px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:428px; padding-top:10px; *padding-top:8px; }
.inp01{width:347px;height:36px;line-height:36px;background:url(../image/s.jpg) no-repeat;border:0;color:#999999;font-size:12px;padding-left:10px;}
.inp02{ background:url(../image/ss.jpg) no-repeat; width:49px; height:36px; border:0;}
.sou p{ width:550px; color:#2d2d2d;line-height:57px;}
.sou p a{color:#2d2d2d; padding:0 8px;}


.wraper .wraper-hd {
    height:40px;
    line-height:40px;
    overflow:hidden;
    background: url(../image/index1_29.png ) bottom left no-repeat;
}

.wraper .more_link {
    float:right;
    font: normal 12px/40px "";
    color:#000;
}

.wraper .wraper-hd .title {
  font-family:"微软雅黑";
    font-size: 18px;
    line-height: 40px;
    color:#515151;
}

.wraper .wraper-hd .title-en {
    font-family:Arial;
    font-size: 12px;
    line-height: 40px;
    color:#7E7E7E;
    margin-left:5px;
}

.wraper .wraper-bd{
    padding-top: 15px;
}

.wraper .wraper-img {
    float:left;
    width:350px;
    height:263px;
    margin-right: 20px;
}
.wraper .wraper-content {
    overflow:hidden;
    font: normal 12px/2em "";
    color:#797979;
    overflow: hidden;
}

.wraper .wraper-morebtn{
    line-height: 50px;
    border: 1px solid #1260AA;
    border-radius: 5px;
    text-decoration: none;
    padding:8px 10px;
    color:#1260AA;
}

.wraper .wraper-about-content{
  font-size:14px;
  line-height:30px;
}

.index-product .left{
    width: 295px;
    background-color: #ECECEC;
}

.index-product .left ul{
    margin: 18px 15px 14px 15px;
}

.index-product .left b{
  display:inline-block;
  width:100%;
  font-weight:bold;
    line-height: 60px;
    font-size: 20px;
    padding-left:55px;
    background: #103B69 url("../image/ico1.jpg") no-repeat 20px center;
    color: #ffffff;
}

.index-product .left li{
    line-height: 40px;
    background: #FFFFFF url("../image/ico2.jpg") no-repeat 20px center;
    border-radius: 5px;
    margin-bottom: 14px;
}
.index-product .left li a{
  display:block;
  padding-left:45px;
  font-size:13px;
}

.index-product .left dd{
  line-height:35px;
  padding-left:40px;
  border-top:1px solid #D9D9D9;
}

.index-product .right{
    width: 856px;
}

.index-product .left .lnews{
  background-color:#fff;
}
.index-product .left .lnews .news-title{
  display:inline-block;
  width:100%;
  font-weight:bold;
    line-height: 40px;
    font-size: 16px;
    padding-left:55px;
    background: #103B69 url("../image/ico3.gif") no-repeat 20px center;
    color: #ffffff;
}

.index-product .left .lnews .news-list{
  margin-top:10px;
}
.index-product .left .lnews .news-list dd{
  line-height:25px;
  border:0;
  padding-left:10px;
}

.prolist{

}

.prolist li{
  display:inline-block;
  width:32%;
  border:1px solid #DADADA;
  text-align:center;
  margin-right:10px;
}
.prolist li:nth-of-type(3n){
  margin-right:0;
}
.prolist li:nth-of-type(1),.prolist li:nth-of-type(2),.prolist li:nth-of-type(3){
  margin-bottom:10px;
}
.prolist li img{
  width:270px;
  height:211px;
}
.prolist span{
  display:block;
  background-color:#ECECEC;
  line-height:35px;
}

.index-ad{
    text-align: center;
    margin:50px 0;
}


.index-youshi{

}

.index-youshi h2{
  text-align:center;
  background:url("../image/youshi_title.jpg") no-repeat bottom center;
  height:75px;
  color:#1353C7;
  font-size:35px;
  font-weight:bold;
}

.index-youshi h2 span:first-child{
  color:#d9292b;
}

.index-youshi h2 span:last-child{
  font-size:14px;
  line-height:30px;
  font-weight:normal;
  color:#00942c;
}

.index-youshi .text, .index-youshi .img{
  
  overflow:hidden;
}
.index-youshi .img{
  height:201px;
  width:582.5px;
}
.index-youshi .text{
  height:131px;
  width:552.5px;  
  padding-top:70px;
  padding-left:30px;
}

.index-youshi .text .number{
  font-size:70px;
  font-weight:bold;
  font-family:Arial;
  color:#A9A9A9;
  margin-right:30px;
}
.index-youshi .text dl{
  width:450px;
}
.index-youshi .text dt{
  font-size:25px;
  font-weight:bold;
  font-family:"微软雅黑";
  margin-bottom:10px;
}

.index-youshi .text dd{
  line-height:25px;
}

.index-youshi>div:nth-of-type(1),.index-youshi>div:nth-of-type(3){
  background-color:#EAEAEA;
}
.index-youshi>div:nth-of-type(2),.index-youshi>div:nth-of-type(4){
  background-color:#B3B3B3;
}

.index-youshi>div:nth-of-type(2) .number,.index-youshi>div:nth-of-type(4) .number{
  color:#848484;
}



.about_bj{padding-top:55px;overflow:hidden;background:#f1f1f1;}
.about { height:414px; overflow:hidden;}
.about dt{ width:572px; height:372px;  position:relative; z-index:1; overflow:hidden;}
.about dt img{ width:572px; height:372px;}
.about dd{ width:476px; height:311px; background:url(../image/about_wz.png) no-repeat; margin:22px 0 0 -48px; position:relative; z-index:3; overflow:hidden;}
.about dd h3{ padding:35px 0 0 40px; font-size:18px; line-height:24px;}
.about dd h3 a{ color:#333;}
.about dd p{ height:148px;color:#555; line-height:24px; font-size:14px; overflow:hidden; padding:20px 20px 0 35px;}
.about dd i{ display:block; padding-left:35px;}
.about dd i a{ display:inline-block; margin-right:12px; background:url(../image/about_ico.gif) no-repeat; width:125px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff;}
.about dd i a:hover , .about dd i a.cur{ background:url(../image/about_ico1.gif) no-repeat;}

.ry{margin:0 -55px;position:relative;overflow:hidden;height:250px;overflow:hidden;font-family:"Microsoft Yahei";}
.ry_nav{height:48px;background:#fff;margin:0 55px;overflow:hidden;}
.ry_nav span a{ padding-right:18px; display:inline-block; font:14px/48px Arial, Helvetica, sans-serif; color:#333;}
.ry_nav li{ float:left; width:130px; overflow:hidden;}
.ry_nav li a{ display:inline-block; width:130px; height:48px; text-align:center; line-height:48px; font-size:18px; color:#333;}
.ry_nav li a:hover , .ry_nav .on a{ background:#e62129; color:#fff; text-decoration:none;}
.r_z , .r_y{ margin-top:60px; width:29px; height:49px; overflow:hidden;}
.r_z a ,.r_y a { display:inline-block; width:29px; height:49px;}
.r_z a{ background:url(../image/pro_z.gif) no-repeat;}
.r_y a{ background:url(../image/pro_y.gif) no-repeat;}
.r_z a:hover{ background:url(../image/pro_z_cur.gif) no-repeat;}
.r_y a:hover{ background:url(../image/pro_y_cur.gif) no-repeat;}


.ryimg{width:1191px;overflow:hidden;}
.ryimg a{
  display:block;
  width:100%;
}
.ryimg li{ float:left; margin:29px 0 0 28px; width:191px; text-align:center; line-height:25px;}
.ryimg li img{height:101px;border:1px solid #D6D6D6; width:150px;}



.news{ width:388px; height:279px; overflow:hidden; border:1px solid #e8e8e8; border-right:0; margin-top:55px; font-family:"Microsoft Yahei";}
.n_tit{ height:52px; border-bottom:1px solid #e8e8e8; overflow:hidden; padding:0 13px 0 68px;}
.n_tit a{ font-size:16px; font-weight:normal; color:#333; line-height:52px; text-transform:uppercase;}
.n_tit span a{ font:14px/52px Arial, Helvetica, sans-serif;}
.news h2{ background:url(../image/news_ico.gif) no-repeat 25px center;}
.news1 h2{ background:url(../image/news_ico1.gif) no-repeat 25px center;}
.wt h2{ background:url(../image/wt_ico.gif) no-repeat 25px center;}

.news ul{ margin-top:15px;}
.news li{ line-height:40px; padding-left:35px; background:url(../image/news_line.gif) no-repeat left 20px; font-size:14px;}

.wt{ width:385px; height:279px; margin-top:55px; font-family:"Microsoft Yahei"; overflow:hidden; border:1px solid #e8e8e8; }
.wt_c{height:220px; overflow:hidden;}
.wt_c dl{ padding:20px 0 10px; margin:0 13px 0 20px; font-size:14px;}
.wt_c dt{ background:url(../image/w.gif) no-repeat left top; line-height:21px; height:21px; overflow:hidden; padding-left:28px;}
.wt_c dt a{ color:#333;}
.wt_c dd{background:url(../image/d.gif) no-repeat left 6px;line-height:24px;overflow:hidden; padding-left:28px; margin-top:10px;}


.link { height:68px; border:5px solid #e8e8e8; font-family:"Microsoft Yahei"; overflow:hidden; }
.link h2{ width:140px; padding:0px 0 0 20px; overflow:hidden; float:left;}
.link h2 i{ font-size:18px; line-height:24px; color:#fff; text-transform:uppercase; display:block;}
.link h2 a{ color:#333;}
.link h2 span{ display:block; font-size:14px; font-weight:normal;}
.link p{ width:825px; float:left; overflow:hidden; color:#333; padding-top:10px; line-height:24px; font-size:14px;}
.link p a{ color:#333; padding:0 17px; display:inline-block;}

.footWrap{ background:#313131 url(Img/Common/fline.gif) repeat-x center 68px; margin-top:56px; height:264px; overflow:hidden;}
.fnav{ height:70px; line-height:70px; text-align:center; color:#a4a4a4; font-size:14px; font-family:"Microsoft Yahei";}
.fnav a{ color:#fff; padding:0 21px; display:inline-block;}
.f_pic{  margin:30px 0 0 115px; display:inline;position:relative;}
.f_pic img{  position:absolute;left:-80px;}
.f_wz{ line-height:28px; color:#fff; padding:0px 0 0 150px; font-family:"Microsoft Yahei";}
.f_wz a{ color:#fff;}
.f_wz em{display:inline-block; padding:0 10px;}
.f_wz img{ vertical-align:middle; margin-left:12px;}
.footer p{ margin-top:29px; background:url(Img/Common/code_img.jpg) no-repeat center top; width:115px; overflow:hidden;}
.footer p img{ width:84px; height:83px; padding:4px; background:#fff; border:2px solid #e1e1e1; margin:8px auto 0; display:block;}
.footer p span{ display:block; line-height:30px; color:#fff; text-align:center; font-size:14px;}

.foot-bg{
  margin-top:40px;
  background:url("../image/foot_bg.jpg") repeat-x top left;
  color:#fff;
  padding-top:20px;
}
.foot-bg a:link,.foot-bg a:active,.foot-bg a{ color:#fff !important; }

.foot-nav{
  margin-top:16px;
}
.foot-nav li{
  display:inline-block;
  text-align:center;
  width:10%;
  line-height:58px;
}

.foot-nav li a{
  color:#fff;
}

.foot-copyright{
  padding:10px;
}

.path{
  border-bottom:1px solid #D2D2D2;
  line-height:48px;
  margin-bottom:20px;
}

.path .text{
  background:url("../image/ico4.gif") no-repeat left center;
  padding-left:10px;
  font-size:20px;
  color:#303030;
  font-weight:bold;
}

.path .location{
  font-size:14px;
}


.rongyulist li img{
  height:301px;
}


.rongyulist li{
  margin-bottom:10px;
}

.rtitle{
  text-align:center;
}

.rongyushow{
  text-align:center;
  max-width:100%;
}


.videolist li img{
  height:150px;
}

.newslist{
  margin-bottom:10px;
  border-bottom:1px dotted #CCCCCC;
  padding-bottom:10px;
}

.newslist .fl{
  width:7%; margin-right:10px;
}
.newslist .fl span{
  display:block;
  font-family: Arial;
}
.newslist .fl span:nth-of-type(1){
  color:#B5B5B5;
  line-height:15px;
  font-size:16px;
}
.newslist .fl span:nth-of-type(2){
  background-color:#BF2821;
  color:#fff;
  text-align:center;
  line-height:18px;
  font-size:14px;
  letter-spacing:3px
}
.newslist .fl span:nth-of-type(3){
  color:#464646;
  line-height:28px;
  font-size:18px;
  text-align:center;
  letter-spacing:2px
}
.newslist .fr{
  width:91%;
}

.newslist .fr dt{
  line-height:28px;
}

.huobanlist li, .xiangcelist li{
  margin-bottom:10px;
}

.huobanlist li img{
  height:100px;
}

.xiangcelist li img{
  height:150px;
}

.youshi-small-text{
    font-size:12px;
    font-family:"宋体";
    line-height:30px;
    text-align: center;
    font-weight:normal;
    color:#333;
    padding-bottom: 20px;

}

.logobox{
  width:430px;
  overflow:hidden;
}

.logotext{
font-family:"xingkai";
font-size:25px;
line-height:28px;
}

.logotext span{
  color:#da251c;
}

.rshow{
  line-height:36px !important;
}