@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 13px/22px "Microsoft YaHei";color: #666;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.main{ width:1200px; margin:0 auto;}
.top40{ padding-top:40px;}

/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1200px;}  /*版面宽度*/
.page_content{ width:920px;} /*右边宽度*/
.page_left{ width:260px;} /*左边宽度*/
.page_full{ width:100%;}
.dis{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}




.about_bg {
    margin-top: 60px;
    margin-bottom: 60px;
}

.about_l {
    float: left;
    width: 600px;
    height: 430px;
}

.about_r {
    float: right;
    width: 560px;
    height: 430px;
}

.about_tile {}

.about_tile p {
    font-family: "arial";
    font-size: 24px;
    color: #ccc;
    letter-spacing: 5px;
}

.about_tile span {
    display: block;
    padding-top: 10px;
    font-size: 58px;
    font-weight: bold;
    color: #144ecc;
    line-height: 58px;
    letter-spacing: 15px;
}

.about_tile b {
    margin-top: 30px;
    display: block;
    width: 130px;
    height: 1px;
    background: #333;
}

.about_w {
    margin-top: 30px;
    text-indent: 2em;
    font-size: 15px;
    color: #333;
    line-height: 28px;
}

.about_btn {
    margin-top: 43px;
}

.about_btn a {
    float: left;
    display: block;
    margin-right: 20px;
    width: 100px;
    height: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    background: #222;
}

.about_btn a:hover {
    background: #144ecc;
}













.ys_t { 
    width: 250px; height:82px; margin: 0 auto 55px auto; text-align:center; border: 2px solid #144ecc; 
}
.ys_t span {
    display: block; font-size: 16px; line-height: 16px; color: #144ecc;
    padding-top:25px; padding-bottom:10px;
}    
.ys_t p {
    width: 125px; height: 50px; margin: 0 auto; line-height: 50px; font-size: 26px; font-weight: bold; color: #000;
    background: url(files/images/05.jpg) repeat;
}
.yos{ padding-top:58px; padding-bottom: 30px; height:680px;background:url(files/images/05.jpg) repeat; overflow:hidden;}
.y_nav{ margin-top: 40px; height:115px;}
.y_nav ul li{ width:291px; background:url(files/images/ys_btnbg.png) no-repeat; float:left; margin-right:12px; height:85px; overflow:hidden; padding-top:11px;color:#000;}
.y_nav ul li.yc{ margin-right:0;}
.y_nav ul li span{width:53px; height:53px; margin-right:6px; float:left; margin-top:6px;display:inline-block; margin-left:48px;}
.y_nav ul li strong{ display:inline-block; float:left; width:143px; font-size:24px; line-height:26px;}
.y_nav ul li strong i{ display:block; font-weight:bold;}

.y_nav ul li.cur{ background:url(files/images/ys_btnbg_on.png) no-repeat;color:#144ecc; cursor:pointer;}

.y_nav ul li.yy span{background:url(web10458iu/images/C4DE4907-4066FE57-D4CA0E64-34B35BB80.png) no-repeat;}
.y_nav ul li.yc span{background:url(web10458iu/images/8FD6957D-72DFC32B-C1EA76C0-B1DC968C0.png) no-repeat;}
.y_nav ul li.yb span{background:url(web10458iu/images/CB6EF05D-C0A57AFA-1947EB4F-B2004B490.png) no-repeat;}
.y_nav ul li.ya span{background:url(web10458iu/images/E9123D1F-5A96F628-2C3DE605-18A7564E0.png) no-repeat;}

.y_nav ul li.yy.cur span{background:url(web10458iu/images/137D39DB-1085F01C-E3915E4A-07E7221D0.png) no-repeat;}
.y_nav ul li.yc.cur span{background:url(web10458iu/images/EB65AB84-0EB5EB95-33507F35-D4E976810.png) no-repeat;}
.y_nav ul li.yb.cur span{background:url(web10458iu/images/5F376ACA-DFF26E16-AA52E0AA-83EF570B0.png) no-repeat;}
.y_nav ul li.ya.cur span{background:url(web10458iu/images/14759ED6-A4F72770-FD880B18-876FE0F70.png) no-repeat;}


.y_con{ overflow:hidden; height:403px; background:#fff; display:none;}
.y_con dl dt{ float:left; width:550px;}
.y_con dl dt img{ width:550px; height:403px;}
.y_con dl dd{ float: left; width:570px; padding-top:36px;}
.y_con dl dd b{ padding-left:90px; background:url(files/images/ys_t.png) no-repeat left 14px; color:#144ecc; font-size:24px; font-weight:normal;}
.y_con dl dd b strong{ font-size:36px; font-weight: bold; padding-left:8px;}.y_con dl dd b strong span{ font-weight:normal;}
.y_con dl dd b em{ display:block; padding-left:40px; color:#333; font-size:28px; font-weight:bold; line-height:75px; border-bottom:1px solid #d2d2d2;}
.y_con dl dd p{ margin-left:40px; padding-left:22px; font-size:16px; color:#000; line-height:28px; background:url(files/images/ys_w_ico.png) no-repeat left 11px; margin-top:15px;}


#kefu{position:fixed;top:50%;margin-top:-200px;right:10px;z-index:40;text-align:center;width:140px;height:480px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#144ecc;z-index: 999999;}
#kefu>h2{margin:15px 0;font-size:22px;color:#fff;line-height: 22px;}
#kefu>h2>span{font-size:12px}
#kefu>ul li{line-height:30px;width:80%;cursor:pointer;margin:10px auto;background:#fff;height:25px;font-size:14px;color:#000;border-radius:5px;vertical-align:middle}
#kefu>ul li img{vertical-align:middle;position:relative;top:-4px}
#kefu>ul li span{position:relative;margin-left:5px;top:-2px}
#kefu .qr_code{width:110px;height:108px;margin:10px auto;border-radius:15px;overflow:hidden}
#kefu .qr_code>img{width:100%;height:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
#kefu .small_tel {line-height: 22px;}
#kefu .small_tel .p1{padding-left:20px;font-size:14px;color:#fff;display:inline-block;margin:0 auto;}
#kefu .small_tel .p2{font-size:16px;color:#fff;margin:5px 0;display:inline-block;width:120px;}
#kefu .close{width:50px;height:50px;text-align:center;position:absolute;top:-25px;left:45px;cursor:pointer;}
#kefu .close>img{max-width:100%}
  #kefu{right: -140px;}
  #kefu .show{position: absolute;top: 0;bottom: 0;left: -35px;width: 35px;height: 90px;background-color: #144ecc;color: #fff;margin:auto;padding: 20px 0;text-align: center;line-height: 110%;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
  #kefu .show div{width: 20px;margin:0 auto;font-size: 14px;}
