﻿@charset "utf-8";

/*reset*/


/* CSS reset for c_b */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

a:hover,
.con-left .subcat ul li:hover a,
.con-left .subcat ul li.on a,
.con-left .subcat ul.subTree li.on .Treetwo li.onn a,
.con-left .subcat ul.subTree li.on .Treetwo li a:hover,
.nav ul li.on a,
.nav ul li.on .childer a:hover,
.con-left .subcat strong,
.ques-list ul li.on h5,
.ques-list ul li.on span.deta {
    color: #0683da;
    text-decoration: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #dddddd;
}

table th,
table td {
    padding: 10px;
    border: 1px solid #dddddd;
    font-size: 16px;
}

fieldset,
img {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
}

ception,
th {
    text-align: left;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
}

a {
    color: #666;
    text-decoration: none;
}


/*for ie f6n.net*/

a:focus {
    outline: none;
}


/*for ff f6n.net*/

a:hover {
    text-decoration: none;
}


/*定位*/

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.bc {
    margin-left: auto;
    margin-right: auto;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.zoom {
    zoom: 1
}

.hidden {
    visibility: hidden;
}

.vam {
    vertical-align: middle;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

p {
    word-spacing: -1.5px;
}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/

.curp {
    cursor: pointer
}

;

/*原reset*/

sup {
    vertical-align: baseline;
}

sub {
    vertical-align: baseline;
}

input,
button,
textarea,
select,
optgroup,
option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input,
button,
textarea,
select {
    *font-size: 100%;
}

input,
select {
    vertical-align: middle;
}

body {
    font: 12px/1.231 arial, helvetica, clean, sans-serif;
}

select,
input,
button,
textarea,
button {
    font: 99% arial, helvetica, clean, sans-serif;
}

table {
    font-size: inherit;
    font: 100%;
    border-collapse: collapse;
}

pre,
code,
kbd,
samp,
tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%;
}


/*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;
}

#roll_top,
#fall,
#ct {
    position: relative;
    cursor: pointer;
    height: 59px;
    width: 20px
}

#roll_top {}

#fall {}

#ct {
    background: url(../images/top.gif) no-repeat 0 -40px
}

#roll {
    display: block;
    width: 20px;
    margin-right: -485px;
    position: fixed;
    right: 46%;
    top: 80%;
    _margin-right: -485px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));
    z-index: 100;
}


/*end reset*/


/* CSS Document */

body {
    background-color: #fff;
    overflow-x: hidden;
    color: #000;
    font-size: 12px;
    font-family: 'PingFang SC','Microsoft Yahei',Helvetica,Arial,sans-serif;
    position: relative;
}


/*网站字体颜色*/

.header,
.content,
.footer,
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}


/*页眉*/

.header {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    position: fixed;
    top: 0;
    z-index: 1000;
}

.header_top {
    overflow: hidden;
    width: 100%;
    height: 2px;
    background-color: #2772c3;
}

.header_top p {
    float: left;
    line-height: 30px;
    font-size: 13px;
    color: #333;
}

.header_top ul {
    overflow: hidden;
    float: right;
    margin-top: 5px;
}

.header_top li {
    float: left;
    font-size: 13px;
    color: #333;
    padding: 0 10px;
    border-right: 1px solid #333;
}

.header_top li.last {
    border: none;
    padding-right: 0;
}

.header_center {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    height: 126px;
}

.header_center h1 {
    float: left;
    margin-top: 40px;
}

.header_center h2 {
    float: left;
    padding: 5px 0;
    margin-top: 25px;
    padding-left: 20px;
    border-left: 1px solid #d2d2d2;
    font-size: 30px;
    color: #191b5c;
    margin-left: 20px;
    letter-spacing: 2px;
}

.header_center h2 em {
    display: block;
    font-size: 16px;
    color: #666;
    margin-top: 5px;
}

.header_center .phone {
    overflow: hidden;
    float: right;
    margin-top: 42px;
    padding-left: 155px;
    width: 180px;
    background: url(../images/phone.png) no-repeat left center;
}

.header_center .phone p {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px;
}

.header_center .phone span {
    display: block;
    font-size: 22px;
    color: #ff6600;
    font-weight: bold;
}

.header_nav {
    overflow: hidden;
    width: 100%;
    height: 68px;
    /* background: url(../images/nav.png) left top repeat-x; */
    line-height: 68px;
    background-color: #191b5c;
}

.header_nav ul {
    overflow: hidden;
    width: 100%;
}

.header_nav li {
    float: left;
    font-size: 20px;
    background: url(../images/nav_b.png) no-repeat right center;
    width: 14.285%;
}

.header_nav li a {
    text-decoration: none;
    display: block;
    color: #fff;
    padding: 0 !important;
    text-align: center;
}

.header_nav li:last-child {
    background: none
}

.header_nav li.cur,
.header_nav li:hover {
    background-color: #ff6600;
}

.footer {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}

.footer .f_nav {
    overflow: hidden;
    width: 100%;
    height: 50px;
    background-color: #191b5c;
}

.footer .f_nav ul {
    overflow: hidden;
    width: 100%;
}

.footer .f_nav li {
    float: left;
    font-size: 14px;
    height: 50px;
    border-top: 0px solid #313236;
    background: url(../images/nav_b.png) right center no-repeat;
    line-height: 48px;
}

.footer .f_nav li a {
    color: #fff;
    text-decoration: none;
    display: block
}

.footer .f_nav li:last-child {
    background: none
}

.footer .f_nav li:hover {
    background-color: #ff7700;
}

.footer .f_nav li:hover a {
    color: #fff;
}

.footer .f_center {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

.footer .f_center h2 {
    float: left;
    margin-top: 60px;
}

.footer .f_center .info {
    overflow: hidden;
    float: left;
    margin-top: 15px;
    margin-left: 135px;
}

.footer .f_center .info p {
    font-size: 13px;
    color: #000;
    line-height: 32px;
}

.footer .f_center .ewm {
    overflow: hidden;
    float: right;
    margin-left: 20px;
    margin-top: 40px;
}

.footer .f_center .ewm img {
    display: block;
    margin-bottom: 10px;
}

.footer .f_center .ewm1 {
    overflow: hidden;
    float: left;
    margin-left: 30px;
    margin-top: 87px;
}

.footer .f_center .ewm1 img {
    display: block;
    margin-bottom: 10px;
}

.footer .f_center .ewm em {
    display: block;
    text-align: center;
    font-size: 13px;
    color: #c3c3c3;
}

.footer .f_btm {
    overflow: hidden;
    width: 100%;
    height: 40px;
    border-top: 1px solid #ff7700;
    margin-top: 10px;
}

.footer .f_btm p {
    line-height: 40px;
    color: #858585;
    font-size: 13px;
    text-align: left;
}

.footer .f_btm p span {
    float: right;
}

.footer .f_btm .container>a {
    float: right;
    margin-top: 12px;
    color: #858585;
    font-size: 13px;
}


/*页尾*/

.footbg {
    width: 100%;
    background: url(../images/footbg.jpg) center 0 no-repeat #1c4d83;
    height: 176px;
}

.foot_nav {
    width: 1100px;
    margin: 0 auto;
    height: 70px;
    font: 14px/70px "microsoft yahei";
    text-align: center;
}

.foot_nav a {
    color: #fff;
    margin: 0 22px;
}

.foot {
    width: 1100px;
    height: 64px;
    margin: 20px auto 0;
    text-align: center;
    font: 12px/32px "microsoft yahei";
    color: #fff;
}

.foot a {
    color: #fff;
}

.foot span {
    margin: 0 6px;
}

.col {
    width: 1200px;
    display: table;
    margin: 0 auto;
}

.col_L {
    width: 240px;
    float: left;
}

.col_R {
    width: 930px;
    float: right;
}


/*右左*/

.col2 {
    width: 1200px;
    display: table;
    margin: 0 auto;
}

.col2_L {
    width: 930px;
    float: right;
}

.col2_R {
    width: 240px;
    float: left;
}

.mianbaoxie {
    width: 1200px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    padding-left: 0px;
    text-align: left;
    background: url(../images/home.gif) 0px no-repeat;
    display: block;
    font-size: 12px;
    font-family: "宋体";
    color: #666666;
    padding: 10px 0;
}

.mianbaoxie a {
    color: #666666;
    font-size: 12px;
    font-family: "宋体";
    text-decoration: none;
}

.mianbaoxie a:hover {
    color: #0683da;
    text-decoration: none;
}

.mianbaoxie span {
    font-size: 12px;
    font-family: "宋体";
    color: #666666;
    padding-left: 20px;
}

.side_class {
    width: 240px;
    border: 1px solid #666;
}

.side_class .hdcx {
    width: 240px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-weight: bold;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #003f80;
    background: #eee;
    border-bottom: 0px solid #666;
}

.side_class ul {
    width: 220px;
    overflow: hidden;
    padding: 3px 10px;
}

.side_class ul li {
    float: left;
    width: auto;
    height: 20px;
    line-height: 20px;
    margin: 6px 8px;
}

.side_class ul li a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;
    text-decoration: none;
    display: block;
}

.side_class ul li a:hover {
    color: #ff6600;
}


/* 产品目录分类*/

.menu-left {
    width: 240px;
}

.menu-left h2 {
    width: 240px;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #fff;
    background: #003f80;
    border-bottom: 1px solid #fff;
    border-radius: 7px 7px 0 0;
}

.menu-left h2 a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #003399;
    text-decoration: none;
    padding-left: 20px;
    background: url(../images/profl_big.png);
    display: block
}

.menu-left h2 a:hover {
    color: #fff;
    background: url(../images/profl_big_on.png);
}

.menu-left ul {
    width: 240px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.menu-left ul li {
    float: left;
    width: 240px;
    height: 35px;
    margin: 0 0 1px 0;
    background: #eeeeee;
    border-bottom: 0px #dddddd solid;
}

.menu-left ul li a {
    line-height: 35px;
    padding-left: 70px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;
    text-decoration: none;
    display: block
}

.menu-left ul li a:hover {
    color: #fff;
    background: #ff6600;
}

.news_left {
    width: 240px;
    margin-top: 20px;
    border: 1px solid #666;
    background: #FFFFFF;
}

.news_left .hd {
    height: 30px;
    line-height: 30px;
    border-bottom: 0px solid #ddd;
    background: #eee;
    position: relative;
}

.news_left .hd .tit {
    width: 110px;
    float: left;
    margin-left: 10px;
    font-size: 15px;
    font-weight: 500;
    font-family: "Microsoft Yahei";
    color: #003f80;
}

.news_left .hd .more {
    width: 50px;
    float: left;
    top: 4px;
    text-align: right;
}

.news_left .hd .more a {
    font-size: 12px;
    text-decoration: none;
    font-family: "Microsoft Yahei";
    color: #eee
}

.news_left .hd .more a:hover {
    color: #FF6600
}

.news_left .bd {
    margin-top: 0px;
}

.news_left .bd {
    width: 235px;
    height: auto;
    padding: 5px 0;
    overflow: hidden;
    border: 0px solid #562368;
}

.news_left .bd ul li {
    display: block;
    width: 235px;
    height: 25px;
    float: left;
    padding-left: 13px;
    background: url(../images/ico3.png) 5px no-repeat;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news_left .bd ul li a {
    color: #515151;
    font-size: 12px;
    font-family: "Microsoft Yahei";
    text-decoration: none;
    line-height: 27px;
}

.news_left .bd ul li a:hover {
    color: #ff6600;
    text-decoration: none;
}

.news_left .bd ul li span {
    display: block;
    width: 75px;
    height: 27px;
    padding: 0px 15px 0px 20px;
    float: right;
    overflow: hidden;
    color: #999;
    font-size: 12px;
    line-height: 27px;
    font-family: Verdana, Geneva, sans-serif;
}

.tit_left {
    width: 100%;
    height: 38px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    background: #f6f6f6;
}

.tit_left h1 {
    width: 50%;
    height: 38px;
    line-height: 38px;
    float: left;
    margin-left: 15px;
    color: #003f80;
    font-size: 18px;
    font-weight: bold;
}

.tit_left strong {
    width: 50%;
    height: 38px;
    line-height: 38px;
    float: left;
    margin-left: 15px;
    color: #003f80;
    font-size: 18px;
    font-weight: bold;
}

.tit_left .more {
    width: 80px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 0px solid #ff6600;
    margin: 9px 9px 0 0;
    float: right;
}

.tit_left .more a {
    font-size: 12px;
    text-decoration: none;
    font-family: "微软雅黑";
    color: #fff;
    background: #003f80;
    display: block;
}

.tit_left .more a:hover {
    color: #fff;
    background: #333;
}

.pic_bd_1 {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}

.pic_bd_1 ul {
    margin: 0 -80px 0 0;
    overflow: hidden;
    position: relative;
}

.pic_bd_1 ul li {
    float: left;
    width: 300px;
    /* height: 230px; */
    margin: 20px 16px 5px 0px;
    font-size: 0;
    line-height: 0;
    padding-top: 0px;
    text-align: center;
    background: #f8f8f8;
}

.pic_bd_1 ul li a img {
    width: 300px;
    padding: 0px;
    overflow: hidden;
    border: 0
}

.pic_bd_1 ul li a:hover img {
    padding: 0px;
    overflow: hidden;
}

.pic_bd_1 ul li em {
    height: 39px;
    line-height: 39px;
    float: left;
    margin-left: 2px;
    color: #cc0000;
    font-size: 14px;
    font-family: "微软雅黑";
    font-style: normal;
    font-weight: bold;
}

.pic_bd_1 ul li span {
    height: 39px;
    float: right;
    display: block;
    overflow: hidden;
}

.pic_bd_1 ul li span a {
    height: 25px;
    line-height: 25px;
    margin: 7px 5px 0 0;
    padding: 0 5px;
    color: #333;
    font-size: 12px;
    font-family: "微软雅黑";
    text-decoration: none;
    border: 1px solid #e3e3e3;
    display: block;
    border-radius: 20px;
}

.pic_bd_1 ul li span a:hover {
    color: #fff;
    background: #ff9900;
    border: 1px solid #ff9900;
}

.pic_bd_1 ul li.nomr {
    margin: 0;
    margin-top: 10px;
}

.biz_side_business_planning .side_picnews {
    position: relative;
    margin-bottom: 18px
}

.biz_side_business_planning .side_picnews .img_box{
    position: relative;
    display: block;
    height: 220px;
    overflow: hidden;
}

.biz_side_business_planning .side_picnews img {
    display: block;
    width: 100%;
}

.biz_side_business_planning .side_picnews h3 {
    font-size: 14px;
    vertical-align: middle;
    float: left;
    line-height: 30px;
    height: 30px;
    background: url(../images/photo_text_bg.png);
    width: 100%;
    text-indent: 12px;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
}

.biz_side_business_planning .side_picnews h3,
.biz_side_business_planning .side_picnews h3 a {
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    text-shadow: #333 0.05em 0.05em 0.1em;
    display: block;
}

.biz_side_business_planning .side_picnews h3,
.biz_side_business_planning .side_picnews h3 a:hover {
    /* color: #ffcc00; */
    text-decoration: none;
}

.biz_side_business_planning .side_picnews p {
    font-size: 12px;
    color: #888;
    line-height: 30px;
    text-align: left;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/* 右侧 图片 列表*/

.pro-list {
    overflow: hidden;
    *zoom: 1;
    margin: 10px -15px 0 0;
    position: relative;
}

.pro-list ul li {
    display: block;
    padding: 10px 0px 10px 0px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.pro-list ul li a img {
    width: 160px;
    height: 100px;
    display: block;
    border: #fff solid 1px;
    overflow: hidden;
}

.pro-list ul li a:hover img {
    width: 160px;
    height: 100px;
    display: block;
    border: #fff solid 1px;
    overflow: hidden;
    !important;
}

.pro-list ul li span {
    display: block;
    width: 160px;
    padding: 0px 7px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.pro-list ul li span a {
    color: #333;
    font-size: 12px;
    font-family: "宋体";
    line-height: 30px;
    text-decoration: none
}

.pro-list ul li span a:hover {
    color: #dd0000;
    text-decoration: none;
}

.ptit {
    background: #191b5c url(../images/ptit.png) no-repeat left top;
    height: 73px;
    overflow: hidden;
    padding-left: 18px;
}

.pt1 {
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
    font-family: "微软雅黑";
    line-height: 28px;
    padding-top: 12px;
}

.pt2 {
    font-size: 16px;
    color: #ffffff;
    font-family: "Times New Roman", Times, serif;
    line-height: 20px;
}

.plist {
    overflow: hidden;
    font-family: "微软雅黑";
    padding: 10px;
    border-bottom: 1px solid #e0e0e0;
}

.plist li {
    overflow: hidden;
    margin-bottom: 2px;
}

.plist li a {
    display: block;
    line-height: 35px;
    background: url(../images/pli.jpg) no-repeat left top;
    font-size: 14px;
    color: #3b3b3b;
    padding-left: 42px;
}

.plist li a:hover {
    background: url(../images/plih.jpg) no-repeat left top;
    color: #007ed7;
}

.left {
    width: 236px;
    float: left;
    border: 1px solid #e0e0e0;
    overflow: hidden;
}

.sitemp {
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    padding-right: 10px;
    background: url(../images/txh.jpg) repeat-x left bottom;
    line-height: 33px;
}

.sitemp h2 {
    width: 340px;
    float: left;
    line-height: 40px;
    text-align: center;
    text-align: left;
    text-indent: 15px;
    color: #191b5c;
    font-family: "微软雅黑";
    font-size: 16px;
    background: url(../images/tbg.jpg) no-repeat left bottom;
}

.sitemp .site {
    width: 380px;
    float: right;
    text-align: right;
    line-height: 40px;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #191b5c;
}

.lzi {
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    margin-top: 6px;
}

.lzi img {
    display: block;
    margin: 0 auto;
    border: 1px solid #a8a8a8;
    margin-bottom: 5px;
}

.nyhouse {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}


/*---最新详情页左侧缩略图---*/

.mod18 {
    width: 560px;
    position: relative;
    margin: 0 auto;
    float: left;
}

.mod18 .btn {
    position: absolute;
    cursor: pointer;
    z-index: 99;
    font-size: 50px;
    font-weight: bold;
}

.mod18 .prev {
    left: 0px;
    background: url(../images/jt_l.png) 0 0 no-repeat;
}

.mod18 .next {
    right: 0px;
    background: url(../images/jt_r.png) 0 0 no-repeat;
}

.mod18 #prev,
.mod18 #next {
    top: 430px;
    width: 30px;
    height: 66px;
}

.mod18 #prevTop,
.mod18 #nextTop {
    top: 150px;
    width: 37px;
    height: 114px;
}

.mod18 #prevTop {
    background: url(../images/img66.png) 0 0 no-repeat;
    left: 20px;
}

.mod18 #nextTop {
    background: url(../images/img77.png) 0 0 no-repeat;
    right: 20px;
}

.mod18 li {
    float: left;
}

.mod18 .cf li {
    position: relative;
    color: #fff;
}

.mod18 .cf a {
    display: block;
    width: 560px;
    height: 480px;
    position: absolute;
    color: #fff;
}

.mod18 .cf li span {
    display: block;
    width: 520px;
    position: absolute;
    bottom: 0;
    padding: 10px 20px;
    line-height: 22px;
    text-align: left;
    background: rgba(0, 0, 0, 0.6);
    filter: progid: DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr="#60000000", endColorstr="#60000000");
    font-size: 16px;
    text-align: center;
}

.mod18 .picBox {
    width: 560px;
    height: 420px;
    position: relative;
    overflow: hidden;
}

.mod18 .picBox ul {
    height: 420px;
    position: absolute;
    left: 0;
}

.mod18 .picBox li {
    width: 560px;
    height: 420px;
}

.mod18 .picBox img {
    width: 560px;
    height: 420px;
    overflow: hidden;
}

.mod18 .listBox {
    width: 482px;
    height: 66px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
}

.mod18 .listBox ul {
    height: 66px;
    position: absolute;
}

.mod18 .listBox li {
    width: 99px;
    height: 60px;
    cursor: pointer;
    position: relative;
}

.mod18 .listBox li a {
    display: block;
    width: 80px;
    height: 60px;
}

.mod18 .listBox img {
    border: 3px solid #e0e0e0;
}

.mod18 .listBox .on img {
    border: 3px solid #c30f0f;
}

.pageHeadWrap {
    width: 100%;
    height: auto;
    background: #FFF;
    overflow: hidden;
}

.wrap {
    width: 1200px;
}

.pageHeadWrapleft {
    width: 900px;
    height: auto;
    float: left;
    overflow: hidden;
}

.pageHeadWrap .pageHeadWrapleft,
.pageHeadWrap .pageHeadWrapright {
    overflow: hidden;
    padding: 30px 0px;
    height: 130px;
}

.phLeft {
    float: left;
    overflow: hidden;
    padding: 1px;
    width: 118px;
    height: 118px;
    border: 5px solid #F5F5F5;
    background: #FFF;
}

.phLeft img {
    width: 118px;
    height: 118px;
    transition: all 0.8s;
}

.phLeft img:hover {
    transform: scale(1.1);
}

.phRight {
    width: 330px;
    height: 496px;
    overflow: hidden;
    float: right;
    margin-left: 30px;
}

.phRight h2 {
    clear: both;
    display: block;
    margin-bottom: 20px;
    font-weight: normal;
}

.phRight h2 small {
    width: auto;
    float: left;
    font-size: 28px;
    margin-bottom: 30px;
}

.phRight h2 em {
    margin-right: 20px;
    color: #666;
    font-size: 16px;
}

.phRight h2 em b {
    color: #0024ff;
    font-weight: bold;
    font-size: 18px;
}

.phRight h2 a {
    width: 45px;
    height: 26px;
    background: #ff6600;
    font-size: 14px;
    color: #FFF;
    display: block;
    float: left;
    text-align: center;
    line-height: 26px;
    margin-left: 10px;
    margin-top: 7px;
    border-radius: 4px;
}

.phRight span {
    display: block;
    height: auto;
    color: #666;
    zoom: 1;
    font-size: 14px;
    padding: 28px 0px 0px 0px;
    line-height: 24px;
}

.phRight span b {
    font-size: 18px;
    margin: 0 5px;
    color: #5E952B;
}

.phRight span a {
    padding-right: 10px;
}

.phRight h4 {
    width: 86px;
    height: 34px;
    text-align: center;
    float: left;
    line-height: 34px;
    padding-top: 10px;
}

.phRight h4 a {
    width: 86px;
    height: 34px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    display: block;
    background: #F60;
}

.phRight span em a {
    border: 0px solid #A1D571;
}

.phTool {
    float: left;
    padding-top: 10px;
    width: 610px;
}

.phTool li {
    float: left;
    margin-right: 10px;
    width: 100px;
}

.phTool li a {
    display: block;
    height: 34px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #F60;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    line-height: 34px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}

.phTool li img {
    padding: 12px 3px 0px 0px;
}

.phTool li a:hover {
    color: #FFF;
    background: #ff8800;
}

.phStat {
    font-size: 14px;
}

.phStat dd,
.phStat dt {
    line-height: 28px;
}

.phStat dt b {
    font-size: 24px;
}

.phStat a {
    display: block;
}

.phStat img {
    padding-top: 10px;
    padding-right: 6px;
}

.phStat b {
    font-weight: normal;
    color: #85C948;
}

.zixun {
    color: #F60;
    float: left;
    font-size: 22px;
    margin-top: 40px;
    line-height: 50px;
}

.pageHeadNavWrap {
    z-index: 999;
    clear: both;
    overflow: hidden;
    padding-top: 5px;
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #E5E5E5;
    background: #FFF;
}

.pageHeadNav {
    z-index: 999;
    clear: both;
}

.pageHeadNav ul {
    width: 900px;
    float: left;
}

.pageHeadNav li {
    position: relative;
    float: left;
    white-space: nowrap;
}

.pageHeadNav li a {
    display: block;
    margin-right: 20px;
    padding: 0 10px;
    height: 40px;
    border-bottom: 5px solid #FFF;
    white-space: nowrap;
    font-size: 18px;
    line-height: 40px;
}

.pageHeadNav li img {
    padding-top: 12px;
    padding-right: 5px;
}

.pageHeadNav .pageShare {
    width: 260px;
}

.pageHeadNav .pageShare {
    float: right;
    padding-top: 5px;
    width: 210px;
}

.pageHeadNav li a:hover {
    border-color: #CCC;
    color: #999;
}

.pageHeadNav li.active a,
.pageHeadNav li.active ins {
    border-color: #85C948;
    color: #85C948;
}

.pageMainWrap {
    width: 1200px;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
}

.pageMainleft {
    width: 900px;
    float: left;
    overflow: hidden;
}

.pmUp {
    clear: both;
    margin-bottom: 20px;
    font-size: 14px;
    float: left;
}

.pmUpleft {
    width: 100px;
    padding: 10px 0px;
    float: left;
    overflow: hidden;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FFF;
}

.pmUpleft em {
    display: block;
    width: 100px;
    color: #999;
    text-align: center;
    font-size: 14px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}

.pmUpleft img {
    display: block;
    text-align: center;
}

.pmUpright {
    width: 780px;
    float: left;
    overflow: hidden;
    padding-left: 20px;
}

.pmUpright dt {
    clear: both;
    padding-bottom: 5px;
    border-bottom: 1px dotted #CCC;
    font-size: 14px;
}

.pmUpright dd {
    clear: both;
    padding: 10px 0;
}

.pmUpright dd b {
    margin: 0 1px;
    padding: 2px 5px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #AAA26D;
    color: #FFF;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}

.pmUpright dd strong {
    margin: 0 10px;
    color: #888;
    font-weight: 400;
    font-size: 16px;
}

.orange {
    background-color: #FF9A0D;
    color: #FFF;
    font-size: 14px;
    padding: 6px 10px;
}

.pmUpright dd a {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
}

.pageNews {
    clear: both;
    margin-bottom: 20px;
    padding: 20px 0px;
    background: #FFF;
}

.pageNews .mt {
    padding: 0;
    height: 50px;
    color: #666;
    line-height: 50px;
    font-weight: normal;
}

.pageNews .mt span {
    font-size: 24px;
    float: left;
}

.pageNews .mt em {
    font-size: 12px;
    float: right;
    text-align: right;
}

.pageNews dl {
    clear: both;
    padding: 10px 0;
    border-bottom: 1px solid #EEE;
}

.pageNews dt {
    color: #CCC;
    font-size: 14px;
    line-height: 30px;
}

.pageNews dt a {
    margin: 0 5px;
    color: #21B7D6;
    font-size: 18px;
}

.pageNews dt img {
    padding-top: 7px;
}

.pageNews dd {
    padding: 5px 0;
    color: #666;
    font-size: 14px;
}

.pageNews dd em {
    margin-right: 10px;
    color: #AAA;
}

.pageMainright {
    width: 260px;
    float: left;
    overflow: hidden;
    margin-left: 40px;
}

.pageSignUp {
    width: 260px;
    float: left;
    margin-top: 60px;
}

.pageSignUp .mt {
    margin-bottom: 10px;
    padding: 0;
    height: 45px;
    border-bottom: 1px solid #DDD;
    color: #999;
    font-size: 22px;
    font-weight: normal;
}

.pageSignUp .mt img {
    padding: 7px 5px 0px 0px;
}

.pageSignUp dt {
    font-size: 16px;
}

.pageSignUp dt em {
    display: block;
    color: #BC8F45;
    font-size: 14px;
}

.pageSignUp dd {
    padding: 10px 0;
    white-space: nowrap;
    font-size: 15px;
}

.pageSignUp dd b {
    color: #F50;
    font-size: 20px;
}

.orange {
    background-color: #FF9A0D;
    color: #FFF;
    text-shadow: 0 1px 0 rgba(170, 100, 0, .1);
}

.pageSignUp li {
    clear: both;
    padding: 5px 0;
    white-space: nowrap;
    font-size: 14px;
    line-height: 38px;
}

.pageSignUp li em {
    float: left;
    width: 30px;
}

.pageSignUp li span {
    float: right;
    width: 220px;
}

.pageSignUp li span .itext {
    display: block;
    padding: 8px 5%;
    width: 89%;
    font-size: 12px;
}

.itext {
    width: 120px;
    height: 24px;
    border: 1px solid #DDD;
    background: #FCFCFC;
    color: #777;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 24px;
}

.pageSignUp li .btn {
    display: block;
    margin-top: 5px;
    padding: 0;
    height: 40px;
    color: #FFF;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    line-height: 40px;
}

.pageMainBox {
    width: 1000px;
    float: left;
}

.pagePic_tab {
    width: 900px;
    height: 500px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    float: left;
}

.pagePic_tab .btn_tab {
    float: right;
    width: 110px;
}

.pagePic_tab .btn_tab ul {
    zoom: 1;
    float: right;
    width: 110px;
}

.pagePic_tab .btn_tab li {
    width: 110px;
    height: 72px;
    overflow: hidden;
    margin-bottom: 20px;
    background: #FFF;
    float: left;
}

.pagePic_tab .btn_tab li img {
    width: 110px;
    height: 72px;
}

.pagePic_tab .btn_tab li:hover img {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.pagePic_tab .btn_tab li.on {
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
}

.pagePic_tab .btn_tab span {
    display: block;
    float: left;
    width: 110px;
    height: 40px;
    background: #9C0;
}

.pagePic_tab .btn_tab span a {
    display: block;
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height: 40px;
    background: #F80;
    text-align: center;
    float: left;
    font-size: 14px;
}

.pagePic_tab .btn_tab span a:hover {
    color: #FFF;
    background: #F33;
    float: left;
    display: block;
    width: 110px;
}

.pagePic_tab .box_tab {
    float: left;
    position: relative;
    width: 770px;
    height: 402px;
    z-index: 0;
    float: left;
}

.pagePic_tab .box_tab li {
    width: 770px;
    zoom: 1;
    height: 500px;
    overflow: hidden;
    float: left;
}

.pagePic_tab .box_tab li img {
    width: 770px;
    height: 500px;
}

.pagePic_tab .box_tab .prev,
.pagePic_tab .box_tab .next {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -60px;
    font-size: 38px;
    display: block;
    width: 40px;
    height: 120px;
    background-color: rgba(0, 0, 0, 0.1);
    color: #FFF;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    -khtml-border-radius: 30px;
    border-radius: 30px;
}

.pagePic_tab .box_tab .prev ins,
.pagePic_tab .box_tab .next ins {
    width: 1em;
    line-height: 120px;
}

.pagePic_tab .box_tab .next {
    left: auto;
    right: 10px;
}

.pagePic_tab .box_tab .prev:hover,
.pagePic_tab .box_tab .next:hover {
    background-color: rgba(0, 0, 0, 0.3);
}

.pagePic_tab .box_tab .prevStop {
    display: none;
}

.pagePic_tab .box_tab .nextStop {
    display: none;
}

.pagePic_tab .box_tab a em {
    position: absolute;
    bottom: 20px;
    left: 50%;
    width: 150px;
    font-size: 26px;
    padding: 5px 10px;
    text-align: center;
    margin-left: -85px;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.6);
    *background-color: #555;
    color: #FFF;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    -khtml-border-radius: 30px;
    border-radius: 30px;
}

.pagePic_tab .box_tab a:hover em {
    background-color: rgba(255, 255, 255, 0.8);
    color: #000;
}

.pic_art_list {}

.pic_art_list dl {
    padding: 20px 0;
    height: 165px;
    border-bottom: solid 1px #eee;
}

.pic_art_list dl dt {
    width: 225px;
    height: 156px;
    margin-right: 21px;
    float: left;
    overflow: hidden;
}

.pic_art_list dl dt img {
    width: 225px;
    height: 156px;
}

.pic_art_list dl dd {}

.pic_art_list dl dd h5 {
    line-height: 46px;
    font-size: 20px;
}

.pic_art_list dl dd h5 a {
    font-size: 20px;
}

.pic_art_list dl dd h5 span {
    float: right;
}

.pic_art_list dl dd p {
    line-height: 28px;
    font-size: 14px;
    color: #666;
    margin-bottom: 15px;
}

.picShow img:hover,
.picShow a:hover img {
    transition: all 300ms ease-out 0s;
    cursor: pointer;
    -webkit-transform: scale(1.1);
    moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.picShow img {
    transition: all 300ms ease-out 0s;
}

.link_1 .ckgd {
    display: inline-block;
    width: 100px;
    background: #fff;
    font-size: 13px;
    color: #666;
    border: solid 1px #ddd;
    text-align: center;
    line-height: 26px;
    border-radius: 26px;
    float: right;
}

.link_1 .ckgd:hover {
    background: #004b92;
    color: #FFF;
    border: solid 1px #004b92;
}

.link_1 span {
    font-size: 12px;
    color: #999999;
    line-height: 35px;
    padding-left: 25px;
    margin-right: 25px;
}

.link_1 span.question {
    background: url(../images/listyle1.jpg) no-repeat left center;
}

.link_1 span.question a {
    color: #999;
}

.link_1 span.question a:hover {
    color: #004b92;
    text-decoration: none;
}

.link_1 span.stars {
    background: url(../images/listyle2.jpg) no-repeat left center;
}

.link_1 span.date2 {
    background: url(../images/listyle3.jpg) no-repeat left center;
}

.con-right {
    width: 900px;
    padding: 0px 15px;
    background: #fff;
}

.con-right .current {
    height: 65px;
    line-height: 65px;
    border-bottom: 1px solid #dbdbdb;
}

.con-right .current .curr-left {
    max-width: 300px;
}

.con-right .current .curr-left h3 {
    font-size: 20px;
    color: #333;
    border-bottom: 1px solid #333;
}

.con-right .current .curr-right p {
    line-height: 65px;
}

.con-right .current .curr-right a {
    display: inline-block;
    padding: 0 10px;
    background: url(../images/gt.png) no-repeat center right;
}

.con-right .current .curr-right a:first-child {
    padding-left: 0px;
}

.con-right .current .curr-right a:last-child {
    background: none;
    padding-right: 0px;
}

.plate-news {
    width: 360px;
    height: 325px;
    overflow: hidden;
}

.plate-news-content {
    padding: 15px
}

.plate-news-content ul li {
    position: relative;
}

.plate-news-content ul li.to-thumb {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, .4);
}

.plate-news-content ul li.to-thumb h5 {
    padding: 5px 0px 8px;
    color: #fff
}

.plate-news-content ul li.to-thumb span.time {
    color: #fff
}

.plate-news-content ul li.tit {
    height: 30px;
    line-height: 30px;
    padding-left: 9px;
}

.plate-news-content ul li.tit h5 {
    color: #fff
}

.plate-news-content ul li.tit:after {
    position: absolute;
    top: 50%;
    left: 1px;
    display: block;
    width: 3px;
    height: 3px;
    background: #c3c3c3;
    content: "";
}


/* white */

.plate-news-content ul li.tit:hover:after {
    background: #fff
}

.plate-white .plate-news-content ul li.to-thumb {
    border-bottom: 1px solid #f0f0f0;
}

.plate-white .plate-news-content ul li.to-thumb h5,
.plate-white .plate-news-content ul li.to-thumb span.time,
.plate-white .plate-news-content ul li.tit h5 {
    color: #666
}

.content-title {
    padding: 25px 0 15px;
    text-align: center;
    border-bottom: 1px dashed #dbdbdb;
}

.content-title h1 {
    font-size: 20px;
    padding-bottom: 8px;
    color: #333;
}

.content-title .sub-title {
    min-height: 19px;
}

.content-title .sub-title span {
    padding-right: 10px;
}

.content-title .sub-title .bdsharebuttonbox {
    display: inline-block;
    vertical-align: middle;
}

.content-title .bdshare-button-style0-16 a,
.content-title .bdshare-button-style0-16 .bds_more {
    float: none;
    margin: 0px 6px 2px 0;
}

.detail {
    padding: 25px 0;
}

.detail img {
    max-width: 100%;
    vertical-align: middle;
}

.Pre-Next {
    padding: 20px 0;
    min-height: 20px;
    text-align: center;
    border-top: 1px dashed #dbdbdb;
}

.Pre-Next p {
    max-width: 350px;
    min-height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.Pre-Next p.page-prev {
    background: url(../images/prev.png) no-repeat center left;
    background-size: 20px;
    padding-left: 23px;
}

.Pre-Next p.page-next {
    background: url(../images/next.png) no-repeat center right;
    background-size: 20px;
    padding-right: 23px;
}

.Pre-Next a.return {
    display: inline-block;
    min-height: 20px;
    line-height: 20px;
    text-align: center;
    background: url(../images/return.png) no-repeat center right;
    background-size: 20px;
    padding-right: 23px;
}


/*banner*/

.banner {
    width: 100%;
    margin-top: 196px;
}

.banner img {
    width: 100%;
    display: block;
}


/* 本例子css */

.slideBox {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.slideBox .hd {
    height: 3px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    bottom: 35px;
    margin-left: -75px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 10px;
    width: 40px;
    height: 3px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.slideBox .hd ul li.on {
    background: #008bdf;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    width: 100;
    display: block;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev,
.slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBox .prevStop {
    display: none;
}

.slideBox .nextStop {
    display: none;
}


/*悬浮链接*/

.suspension {
    position: fixed;
    z-index: 55;
    right: 0;
    bottom: 85px;
    width: 70px;
    height: 450px;
}

.suspension-box {
    position: relative;
    float: right;
}

.suspension .a {
    display: block;
    width: 44px;
    height: 44px;
    background-color: #353535;
    margin-bottom: 4px;
    cursor: pointer;
    outline: none;
}

.suspension .a.active,
.suspension .a:hover {
    background: #F05352;
}

.suspension .a .i {
    float: left;
    width: 44px;
    height: 44px;
    background-image: url(../images/side_icon.png);
    background-repeat: no-repeat;
}


/* .suspension .a-service .i{background-position:0 0;} */

.suspension .a-service .i {
    width: 20px;
    height: 20px;
    margin-top: 12px;
    margin-left: 12px;
    background-image: url(../images/suspension-bg.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.suspension .a-service-phone .i {
    width: 20px;
    height: 20px;
    margin-top: 12px;
    margin-left: 12px;
    background-image: url(../images/suspension-bg.png);
    background-repeat: no-repeat;
    background-position: -27px 0;
}

.suspension .a-qrcode .i {
    background-position: -44px 0;
}

.suspension .a-cart .i {
    background-position: -88px 0;
}

.suspension .a-top .i {
    background-position: -132px 0;
}

.suspension .a-top {
    background: #D2D3D6;
    display: none;
}

.suspension .a-top:hover {
    background: #c0c1c3;
}

.suspension .d {
    display: none;
    width: 223px;
    background: #fff;
    position: absolute;
    right: 67px;
    min-height: 90px;
    border: 1px solid #E0E1E5;
    border-radius: 3px;
    box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}

.suspension .d .arrow {
    position: absolute;
    width: 8px;
    height: 12px;
    background: url(../images/side_bg_arrow.png) no-repeat;
    right: -8px;
    top: 31px;
}

.suspension .d-service {
    top: 0;
}

.suspension .d-service-phone {
    top: 34px;
}

.suspension .d-qrcode {
    top: 8px;
}

.suspension .d .inner-box {
    padding: 8px 22px 12px;
}

.suspension .d-service-item {
    border-bottom: 1px solid #eee;
    padding: 14px 0;
}

.suspension .d-service .d-service-item {
    border-bottom: none;
}

.suspension .d-service-item .circle {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    background: #F1F1F3;
    display: block;
    float: left;
}

.suspension .d-service-item .i-qq {
    width: 44px;
    height: 44px;
    background: url(../images/side_con_icon03.png) no-repeat center 15px;
    display: block;
    transition: all .2s;
    border-radius: 50%;
    overflow: hidden;
}

.suspension .d-service-item:hover .i-qq {
    background-position: center 3px;
}

.suspension .d-service-item .i-tel {
    width: 44px;
    height: 44px;
    background: url(../images/side_con_icon02.png) no-repeat center center;
    display: block;
}

.suspension .d-service-item h3 {
    float: left;
    width: 112px;
    line-height: 44px;
    font-size: 15px;
    margin-left: 12px;
}

.suspension .d-service-item .text {
    float: left;
    width: 112px;
    line-height: 22px;
    font-size: 15px;
    margin-left: 12px;
}

.suspension .d-service-item .text .number {
    font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}

.suspension .d-service-intro {
    padding-top: 10px;
}

.suspension .d-service-intro p {
    float: left;
    line-height: 27px;
    font-size: 12px;
    width: 50%;
    white-space: nowrap;
    color: #888;
}

.suspension .d-service-intro i {
    background: url(../images/side_con_icon01.png) no-repeat center center;
    height: 27px;
    width: 14px;
    margin-right: 5px;
    vertical-align: top;
    display: inline-block;
}

.suspension .d-qrcode {
    text-align: center;
}

.suspension .d-qrcode .inner-box {
    padding: 20px 0;
}

.suspension .d-qrcode p {
    font-size: 16px;
    color: #93959c;
}

.pagination{display: flex;flex-wrap: wrap;justify-content: center;margin: 30px 0;}
.pagination li{margin: 0 2px;padding: 4px 10px;    border: 1px #cccccc solid;font-size: 14px;}
.pagination li.active{background: #191b5c;border: 1px solid #191b5c;color: #fff;}
.pagination li.active a{color: #fff;}
.pagination li.sxy a{font-family: 宋体;font-weight: bold;}

.tjcp{border: 1px solid #eee;margin-top: 30px;}
.tjcp h3{font-size: 16px;background: #191b5c;color: #fff;line-height: 2;padding-left: 20px;}
.tjcp ul{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 20px;}
.tjcp ul li{width: 23.5%;}
.tjcp ul li .img{height: 170px;display: flex;justify-content: center;align-items: center;border: 1px solid #eee;}
.tjcp ul li .img img{max-width: 100%;max-height: 100%;}
.tjcp ul li .tit{font-size: 14px;text-align: center;line-height: 2;padding-top: 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}