@charset "utf-8";
/* css document */
a:hover {
    color: #1c62b0 !important;
}

.navs-bottom {
    padding-bottom: 26px;
}

.sou1 {
    height: 48px;
    background: #f0f0f0;
    overflow: hidden;
}

.s_inp01 {
    width: 209px;
    margin-top: 14px;
    margin-left: 18px;
}

.inp01 {
    width: 175px;
    height: 24px;
    line-height: 24px;
    background: url(../img/sou1.gif) no-repeat;
    border: 0;
    padding-left: 10px;
    color: #9f9f9e;
    overflow: hidden;
}

.sou1 p {
    width: 900px;
    color: #818181;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}

.sou1 p a {
    color: #818181;
    padding: 0 8px;
    font-size: 14px;
}

.sou1 p b {
    color: #4d4d4d;
}

.prm2_c {
    border-top: 1px #dadada solid;
    border-right: 1px #dadada solid;
}

.prm2_c li {
    vertical-align: top;
    line-height: 44px;
    height: 44px;
    overflow: hidden;
    border-bottom: 1px #dadada solid;
    clear: both;
}

.prm2_c li b {
    display: inline-block;
    width: 90px;
    font-weight: 600;
    float: left;
    font-size: 14px;
    text-align: center;
    color: #333;
    border-left: 1px #dadada solid;
}

.prm2_c li span {
    display: inline-block;
    width: 89px;
    float: left;
    font-size: 14px;
    text-align: center;
    color: #727272;
    background: #f9f9f9;
    border-left: 1px #dadada solid;
}

.bread1 {
    margin-top: 26px;
}

.lxwmt00 {
    width: 225px;
    line-height: 15px;
    text-align: center;
    color: #fff;
    font-size: 10px;
}

/*当前位置样式*/

.bread {
    height: 39px;
    line-height: 38px;
    margin-bottom: 47px;
    background: url(../img/bread_l.gif) left 38px repeat-x;
}

.bd_con {
    width: 1168px;
    margin: 0 auto;
    height: 44px;
    overflow: hidden;
}

.bd_lt {
    float: left;
    margin-top: 3px;
}

.bd_rt {
    float: right;
    color: #606060;
    font-size: 14px;
    font-family: "Microsoft Yahei";
}

.bd_rt a {
    color: #606060;
    display: inline-block;
    margin: 0 2px;
}

.bd_rt em a {
    color: #1c62b0;
    display: inline-block;
    margin: 0 2px;
    font-style: normal;
}

.wenzi {
    font-size: 16px;
    line-height: 32px;
}

.lf_n {
    width: 221px;
    overflow: hidden;
    margin-bottom: 35px;
}

.lf_n h2 {
    text-align: center;
    line-height: 90px;
    height: 90px;
    overflow: hidden;
    background: #272727;
}

.lf_n h2 a {
    font-size: 24px;
    color: #fff;
}

.lf_n_c {
    background: #f2f2f2;
}

.lf_n h3 {
    font-weight: 100;
    line-height: 41px;
    height: 41px;
    padding: 0 0 0 32px;
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    background: #1c62b0 url(../img/lf_n_ic1.gif) 195px 14px no-repeat;
}

.lf_n h3 a {}

.lf_n h3.cur a {
    font-size: 20px;
    color: #fff;
}

.lf_n ul {
    padding: 11px 12px 12px 14px;
}

.lf_n li {
    font-weight: 100;
    line-height: 44px;
    height: 44px;
    border-bottom: 1px #bfbfbf dashed;
    overflow: hidden;
    padding-left: 17px;
    font-size: 16px;
}

.lf_n li a {
    color: #333;
}

.lf_n li.cur a {
    color: #e60000;
}

.lf_n .lst {
    border: none;
}

/*.lf_n p{padding:20px 0 0 39px;height:68px; overflow:hidden; color:#fff;background:#e2e2e2;}



.lf_n p span{ display:block;padding:0 0 0 21px; line-height:24px;overflow:hidden;



background:url(../images/lf_n_ic2.gif) left 8px no-repeat; font-size:14px; color:#000;}



.lf_n p b{ font-size:22px; color:#e60000; font-family:Arial; display:block;}



*/

.w920 {
    width: 910px;
    float: right;
}

.sub {
    background: url(../img/sou2.gif) no-repeat 0 0;
    border: none;
    float: right;
    width: 24px;
    height: 24px;
}

.rec {
    clear: both;
    padding: 23px 0 0;
    height: 445px;
    overflow: hidden;
}

.rec h3 {
    background: url(../img/rec_l.gif) center 27px no-repeat;
    line-height: 60px;
    height: 60px;
    text-align: center;
    font-size: 20px;
}

.rec h3 a {
    color: #1c62b0;
}

.rec li {
    float: right;
    display: inline;
    margin: 0 0 15px 18px;
    border: 1px #ececec solid;
}

.rec li a {
    display: block;
    position: relative;
    width: 231px;
    height: 164px;
}

.rec .rec1 a {
    display: block;
    position: relative;
    width: 411px;
    height: 345px;
}

.rec li img {
    display: block;
    vertical-align: top;
    padding: 5px;
    width: 223px;
    height: 154px;
}

.rec li p {
    text-align: center;
    padding: 20px 20px 0;
    color: #fff;
    font-size: 14px;
    width: 183px;
    height: 134px;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: -1;
    background: url(../images/rec_img_bg1.png)
}

.rec li p b {
    text-align: center;
    display: block;
    overflow: hidden;
    line-height: 32px;
    height: 32px;
}

.rec .rec1 p b {
    height: 42px;
}

.rec li p span {
    text-align: left;
    display: block;
    line-height: 26px;
    height: 58px;
    overflow: hidden;
}

.rec li p i {
    display: inline-block;
    text-align: center;
    font-style: normal;
    width: 127px;
    height: 27px;
    border: 1px #fff solid;
    font-size: 20px;
    margin: 0 auto;
}

.rec .rec1 p {
    width: 411px;
    height: 274px;
    padding: 60px 20px 0;
}

.rec .rec1 {
    float: left;
    margin: 0;
}

.rec .rec1 img {
    width: 401px;
    height: 335px;
}

.rec li a:hover p {
    z-index: 3;
}

.event_hight {
    height: 271px;
    overflow: auto;
    overFlow-x: hidden;
}

.prm {}

.prm ul {}

.prm_c {
    border-top: 1px #dadada solid;
    border-right: 1px #dadada solid;
}

.prm_c li {
    vertical-align: top;
    line-height: 44px;
    height: 44px;
    overflow: hidden;
    border-bottom: 1px #dadada solid;
    clear: both;
}

.prm_c li b {
    display: inline-block;
    padding: 0 0 0 32px;
    width: 100px;
    font-weight: 100;
    float: left;
    font-size: 14px;
    color: #333;
    border-left: 1px #dadada solid;
}

.prm_c li span {
    display: inline-block;
    padding: 0 0 0 14px;
    width: 114px;
    float: left;
    font-size: 14px;
    color: #727272;
    background: #f9f9f9;
    border-left: 1px #dadada solid;
}

.prmpc {
    border-top: 1px #dadada solid;
    border-right: 1px #dadada solid;
}

.prmpc li {
    vertical-align: top;
    line-height: 44px;
    height: 44px;
    overflow: hidden;
    border-bottom: 1px #dadada solid;
    clear: both;
}

.prmpc li b {
    display: inline-block;
    width: 104px;
    text-align: center;
    font-weight: 100;
    float: left;
    font-size: 14px;
    color: #333;
    border-left: 1px #dadada solid;
}

.prmpc li span {
    display: inline-block;
    width: 75px;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #727272;
    background: #f9f9f9;
    border-left: 1px #dadada solid;
}

.adv {
    overflow: hidden;
    background: #f3f3f3;
    margin-top: 30px;
}

.adv p {
    padding: 14px 0 13px 21px;
    line-height: 32px;
    font-size: 20px;
    color: #555;
}

.adv h3 {
    width: 380px;
    font-weight: 100;
    color: #1c62b0;
    line-height: 44px;
    padding-left: 19px;
    font-size: 22px;
    height: 44px;
    overflow: hidden;
    border-bottom: 2px #1c62b0 solid;
}

.adv h3 b {
    font-weight: 100;
    font-size: 24px;
    color: #c30101;
}

.adv h3 span {
    text-transform: uppercase;
    margin: 0 0 0 8px;
    font-size: 16px;
    color: #999;
    font-family: Arial;
}

.w520 {
    width: 500px;
    float: right;
    padding-right: 15px;
}

.newlist_khjz dl.dl_2s .cs_more {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    background: url(../img/c_btn.gif);
    text-align: center;
    line-height: 31px;
    height: 31px;
    width: 92px;
}

.newlist_khjz dl.dl_2s {
    padding: 10px 4px 0 10px;
    margin-bottom: 18px;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    height: 218px;
}

.newlist_khjz dl.dl_2s dt {
    width: 127px;
    height: 133px;
    float: left;
}

.newlist_khjz dl.dl_2s dd a {
    font-family: "Microsoft Yahei";
    height: 46px;
    line-height: 28px;
    overflow: hidden;
    font-size: 16px;
}

.newlist_khjz dl.dl_2s dt img {
    width: 127px;
    height: 185px;
    border: 1px solid #ebebeb;
}

.newlist_khjz dl.dl_2s dd {
    float: left;
    width: 730px;
    padding-left: 24px;
    line-height: 22px;
    overflow: hidden;
}

.newlist_khjz dl.dl_2s dd h4 a {
    color: #333;
    height: 22px;
    overflow: hidden;
    display: block;
}

.newlist_khjz dl.dl_2s dd p {
    color: #666;
    font-size: 15px;
    line-height: 27px;
    overflow: hidden;
    margin-bottom: 36px;
    margin-top: 10px;
}

.newlist_khjz .cus_more {
    float: left;
    font-family: "宋体";
    color: #fa7821;
    margin-top: 10px;
    margin-right: 38px;
}

.newlist_khjz dl.dl_2s dd h3 a:hover {
    color: #fa7821;
}

.newlist_khjz dl.dl_odd dt {
    float: right;
}

.newlist_khjz dl.dl_odd dd {
    padding: 0px 10px 0px 0px;
}

.cor {
    clear: both;
    height: 270px;
    width: 910px;
    margin: auto;
    font-size: 20px;
    line-height: 45px;
}

.cor li {
    text-align: center;
    float: left;
    width: 279px;
    margin: 0 0 0 18px;
    display: inline;
}

.cor li img {
    width: 271px;
    height: 161px;
    overflow: hidden;
    display: block;
    padding: 4px;
    border: 1px #e7e7e7 solid;
}

.cor li span {
    font-size: 14px;
    display: block;
    line-height: 48px;
    overflow: hidden;
}

.cor li span a,
.cor li span a:hover {
    color: #6666;
}

.cor .to_l,
.cor .to_r {
    margin-top: 65px;
}

.cor .to_l {
    margin-right: 7px;
}

.bd {
    color: #fff;
    border-radius: 7px;
    background-color: #1c62b0;
    width: 260px;
    font-size: 13px;
    line-height: 23px;
    padding: 5px;
    margin-left: 20px;
}

.w306 {
    width: 303px;
    margin-top: 35px;
    text-align: center;
}

.w306 img {
    padding: 26px 0 0 0;
}

/* -- 翻页效果 -- */

.apage {
    text-align: center;
    font-family: "Microsoft Yahei";
    margin-bottom: 35px;
    line-height: 35px;
}

.apage a {
    display: inline-block;
    vertical-align: top;
}

.apage .num_btns {
    float: right;
    font-family: Tahoma;
}

.apage a {
    width: 22px;
    height: 30px;
    background: #d0d0d0;
    border: 1px solid #d0d0d0;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 18px;
    font-family: "宋体";
    margin: 0 3px;
    text-decoration: none;
}

.apage a:hover,
.apage a.cur {
    background: #1c62b0;
    border: 1px solid #1c62b0;
    color: #fff;
}

.apage .cust_txt {
    display: none;
    float: left;
}

.apage .oran_pg_fp {}

.apage .oran_pg_pp {}

.apage .oran_pg_np {}

.apage .oran_pg_lp {}

.apage select {
    font-size: 8px;
    margin-top: 5px;
}

.apage .oran_pg_txt {
    height: 15px;
    border: solid 1px #d4e3e9;
    width: 20px;
    margin-left: 5px;
}

.apage .oran_pg_btn {
    height: 15px;
    border: solid 1px #d4e3e9;
    margin-left: 5px;
    font-size: 9px;
    background: #5984ac;
    color: #fff;
}

dl.pd_list_dl {
    width: 226px;
    overflow: hidden;
    float: left;
    border: 2px solid #ccc;
    padding: 5px;
    margin: 20px 26px 0 26px;
}

dl.pd_list_dl dt,
dl.pd_list_dl dt a {
    line-height: 0;
    font-size: 0;
}

dl.pd_list_dl dt img {
    width: 265px;
    height: 265px;
}

dl.pd_list_dl dd {
    margin-top: 3px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}

dl.pd_list_dl dd a {
    color: #333;
    font-size: 14px;
}

dl.pd_list_dl dd em {
    color: #de0101;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
}

.news_random {
    font-size: 14px;
    margin-bottom: 40px;
}

.news_random ul {
    padding-top: 10px;
    display: block;
    width: 1000px;
}

.news_random ul li {
    height: 28px;
    line-height: 28px;
    padding: 0;
    width: 365px;
    float: left;
    overflow: hidden;
    padding-right: 10px;
}

.news_random ul li a {
    background: url(../images/ico55.gif) no-repeat 0 8px;
    padding-left: 12px;
}

.news_random ul li span {
    font-size: 12px;
}

.news_random dl.pd_list_dl,
.news_random dl.pd_list_dl dd {
    /*width:254px;*/
}

.news_random dl.pd_list_dl dt img {
    width: 223px;
    height: 190px;
}

/*.news_random dl.pd_list_dl{margin-right:24px}



.news_random dl.pd_list_dl_1{ margin-left:15px;}*/

.news_random dl.pd_list_dl_0 {
    margin-right: 0;
}

.news_random dl.pd_list_dl dd span a {
    margin: 20px 5px;
}

.news_random dl.pd_list_dl dd {
    height: 30px;
    overflow: hidden;
    text-align: center;
}

/* 当前位置 */

.ig-position {
    width: 12px;
    height: auto;
    padding: 8px 5px 0;
    position: fixed;
    z-index: 200;
    left: 50px;
    top: 50%;
    margin-top: -50px;
    border-radius: 22px;
    background: #ebebeb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.ig-position dd {
    width: 6px;
    height: 6px;
    border: 3px solid #a9a9a9;
    background: #a9a9a9;
    border-radius: 50%;
    margin-bottom: 8px;
    position: relative;
}

.ig-position dd:hover {
    background: #999;
    border-color: #999;
    cursor: pointer;
}

.ig-position dd:before {
    content: "";
    position: absolute;
    left: 5px;
    top: -1px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right-color: #e0272c;
}

.ig-position dd:after {
    content: attr(data-title);
    position: absolute;
    left: 15px;
    top: -7px;
    background: #e0272c;
    white-space: nowrap;
    color: #FFF;
    border-radius: 3px;
    line-height: 1;
    padding: 5px 10px;
}

.ig-position dd:before,
.ig-position dd:after {
    visibility: hidden;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
}

.ig-position dd.current,
.ig-position dd:hover {
    background: #FFF;
    border-color: #e0272c;
}

.ig-position dd:hover:before,
.ig-position dd:hover:after {
    -webkit-transform: translate3d(10px, 0, 0);
    -moz-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    visibility: visible;
}

.hon {
    padding: 50px 0 0;
    height: 397px;
}

.hon h3 {
    height: 100px;
    overflow: hidden;
    text-align: center;
}

.hon h3 b {
    line-height: 31px;
    height: 31px;
    overflow: hidden;
    font-size: 30px;
    color: #a5a5a5;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 100;
}

.hon h3 span {
    display: block;
    line-height: 34px;
    color: #1c62b0;
    font-size: 26px;
    background: url(../img/imp_l.gif) center 19px no-repeat;
}

.hon li {
    text-align: center;
    float: left;
    width: 240px;
    margin: 0 0 25px 0;
    display: inline;
}

.hon li img {
    width: 195px;
    height: 276px;
    overflow: hidden;
    display: block;
    padding: 3px;
    border: 1px #e7e7e7 solid;
    margin-left: 17px;
}

.hon li span {
    font-size: 14px;
    display: block;
    line-height: 44px;
    overflow: hidden;
}

.hon .to_l,
.hon .to_r {
    margin-top: 120px;
}

.hon .to_l {
    margin-right: 7px;
}

.g_fz {
    height: 540px;
    background: #efefef;
    padding-top: 60px;
}

.g_fz h2 {
    padding-left: 312px;
    height: 82px;
}

.g_fz .lc {
    height: 432px;
    overflow: hidden;
}

.g_fz .m_fz {
    display: none;
    height: 320px;
    overflow: hidden;
}

.g_fz .u_lst1 {
    height: 60px;
    margin-bottom: 42px;
}

.g_fz .u_lst1 li {
    float: left;
    width: 379px;
    margin-left: 10px;
}

.g_fz .u_lst1 li a {
    text-decoration: none;
    display: block;
    background: url(../img/2016072916485185.jpg) no-repeat;
    width: 332px;
    height: 45px;
    padding-top: 15px;
    color: #fff;
    font-size: 18px;
    text-align: center;
}

.g_fz .u_lst1 li a:hover,
.g_fz .u_lst1 .cur a {
    text-decoration: none;
    background: url(../img/2016072916474060.jpg) no-repeat;
}

.m_fz dl {
    width: 580px;
    float: left;
    height: 164px;
}

.m_fz dt {
    width: 102px;
    height: 100px;
    float: left;
    background: url(../img/2016072917092539.jpg) no-repeat;
    margin-right: 7px;
    text-align: center;
    font-size: 16px;
    color: #4d4d4d;
}

.m_fz dt em {
    display: block;
    height: 58px;
    line-height: 58px;
    text-align: center;
    color: #8a8a8a;
    font-size: 30px;
    margin-bottom: 8px;
}

.m_fz dd {
    float: left;
    width: 400px;
    padding-top: 8px;
}

.m_fz dd h3 {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #cccccc;
    font-size: 18px;
    color: #151515;
    font-weight: normal;
    margin-bottom: 8px;
}

.m_fz dd p {
    font-size: 13px;
    line-height: 20px;
}

.g_zs1 h2 {
    padding-left: 310px;
    height: 60px;
    padding-top: 19px;
}

.g_zs1 {
    background: #efefef;
    height: 545px;
}

.g_zs1 h2 {
    padding-left: 310px;
    height: 60px;
    padding-top: 19px;
}

.g_zs1 .wz {
    text-align: center;
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    padding: 0 60px;
    height: 100px;
}

.com {
    height: 505px;
    padding-top: 60px;
    background: #fff;
    overflow: hidden;
    border-bottom: 11px solid #f3f3f3;
}

.com dt {
    width: 448px;
    float: right;
    overflow: hidden;
}

.com dt img {
    width: 448px;
    height: 447px;
    margin-bottom: 5px;
    display: inline-block;
}

.com dt p img {
    width: 221px;
    height: 170px;
}

.com dd {
    width: 510px;
    float: left;
    overflow: hidden;
}

.com dd h4 {
    height: 50px;
    font: 24px "Microsoft Yahei";
    font-weight: bold;
    overflow: hidden;
    background: url(../images/com_jt.gif) no-repeat 10px 5px;
    padding-left: 56px;
}

.com dd h4 a {
    color: #333;
}

.com dd h4 i {
    font: 24px Arial, Helvetica, sans-serif;
    color: #41495f;
    padding-left: 10px;
    text-transform: uppercase;
}

.com dd p {
    font: 15px "Microsoft Yahei";
    line-height: 35px;
    padding-left: 30px;
    color: #303030;
}

.nl100 {
    width: 1168px;
    margin: auto;
}

/*公司动态*/

.temp_til01 {
    height: 52px;
    font-size: 22px;
    padding-top: 10px;
    color: #212121;
    line-height: 52px;
    border-bottom: 1px solid #1c62b0;
}

.temp_til01 a {
    color: #555;
}

.temp_til01 em {
    color: #ff8625;
    font-size: 20px;
    text-transform: uppercase;
    padding: 0 0 0 20px;
    font-family: Arial;
    font-weight: normal;
    font-style: normal;
}

.temp_more01 {
    background: url(../img/ico04.png) no-repeat right center;
    padding: 0 37px 0 0;
    font-size: 16px;
    font-weight: normal;
}

.temp_news {
    height: 538px;
}

.temp_news_c {
    padding: 34px 0 0;
}

.temp_news dl {
    color: #999;
    line-height: 24px;
    font-size: 14px;
    height: 399px;
}

.temp_news dt {
    width: 370px;
    float: left;
}

.temp_news dt img {
    border: 1px solid #1c62b0;
    height: 368px;
    padding: 4px;
    width: 490px;
}

.temp_news dd {
    width: 624px;
    float: right;
}

.temp_news dd h3 span {
    background: #1c62b0;
    color: #fff;
    display: block;
    float: left;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    width: 90px;
    margin-right: 15px;
}

.temp_news dd h3 {
    height: 40px;
    line-height: 40px;
    font-weight: normal;
    font-size: 18px;
    overflow: hidden;
}

.temp_news dd h3 a {
    color: #1c62b0;
    width: 498px;
}

.temp_news dd h3 a,
.news dd p a {
    color: #1c62b0;
}

.temp_news dd p {
    padding: 23px 0 12px;
    color: #4f4f4f;
}

.temp_news_c ul {
    font-size: 14px;
}

.temp_news_c li {
    height: 41px;
    line-height: 41px;
    border-bottom: dashed 1px #a3a3a3;
    background: url(../img/ico0.gif) no-repeat 1px 20px;
    padding: 0 0 0 16px;
    color: #82703A;
}

.temp_news_c li a:hover {
    font-weight: bold;
}

.temp_news_c li span,
.dyna_c li span {
    float: right;
}

/*动态*/

.temp_dynbox {
    background: #272727;
    padding: 36px;
    height: 264px;
    overflow: hidden;
    margin-bottom: 30px;
}

.temp_dynbox .til01 {
    background: none;
    font-size: 20px;
    height: 42px;
    line-height: 42px;
}

.temp_dynbox .til01 em {
    font-size: 16px;
    color: #958e95;
}

.temp_dyna {
    width: 692px;
    padding: 0 54px 0 0;
}

.temp_dyna .temp_til01 a {
    color: #1c62b0;
}

.temp_dyna .til01 {
    border-bottom: solid 1px #d7d7d7;
}

.temp_dyna dl {
    color: #958e95;
    line-height: 24px;
    font-size: 14px;
    height: 187px;
    padding: 22px 0 0;
}

.temp_dyna dt {
    width: 300px;
    float: left;
    padding: 20px 0 0;
}

.temp_dyna dt img {
    width: 280px;
    height: 130px;
}

.temp_dyna dd {
    width: 334px;
    float: left;
}

.temp_dyna dd h3 {
    height: 50px;
    line-height: 50px;
    font-weight: normal;
    font-size: 18px;
    overflow: hidden;
}

.temp_dyna dd h3 a {
    color: #222;
}

.temp_dyna dd p {
    height: 78px;
    overflow: hidden;
}

.temp_dyna dd span a {
    display: block;
    line-height: 24px;
    width: 117px;
    background: #ca0915;
    text-align: center;
    color: #fff;
}

.temp_dyna_c {
    margin-top: 15px;
}

.temp_dyna_c li {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    border-bottom: 1px dashed #1c62b0;
    background: url(../img/ico0.gif) no-repeat 1px 18px;
    padding: 0 0 0 20px;
    color: #7a6550;
}

.temp_dyna_c li a {
    color: #F7CFB0;
}

.temp_dyna_c li a:hover {
    font-weight: bold;
}

.temp_dyna_c li span {
    float: right;
    color: #F7CFB0;
}

/*百科*/

.temp_ency {
    overflow: hidden;
    width: 390px;
    padding: 0 16px;
    height: 254px;
    background: #F7CFB0;
}

.temp_ency dl {
    color: #777;
    line-height: 24px;
    font-size: 14px;
    height: 250px;
    border-bottom: solid 1px #e9e9e9;
    padding: 10px 0 0;
    margin: 0 0 19px;
}

.temp_ency dt {
    height: 140px;
}

.temp_ency dt /images {
    width: 274px;
    height: 127px;
}

.temp_ency dd {
    height: 92px;
    overflow: hidden;
}

.temp_ency dd h3 {
    height: 38px;
    line-height: 38px;
    font-weight: normal;
    font-size: 16px;
    overflow: hidden;
}

.temp_ency dd h3 a {
    color: #1b1b1b;
}

.temp_ency .ency_c {
    margin-top: 15px;
}

.temp_ency .ency_c li {
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    background: url(../img/ico03.gif) no-repeat 17px center;
    padding: 0 0 0 37px;
    color: #7a6550;
    overflow: hidden;
}

.temp_ency .ency_c li a:hover {
    font-weight: bold;
}

.w760 {
    width: 760px;
    float: right;
    overflow: hidden;
}

/*新资讯显示方式 */

.inf_lc {
    clear: both;
    padding: 5px 0 0;
}

.inf_lc li {
    padding: 7px 20px 0 0;
    height: 110px;
    overflow: hidden;
    margin: 0 0 30px;
    background: #f6f6f6;
}

.inf_lc li.bg {
    background: #edf6f4;
}

.inf_lc li h4 {
    padding: 20px 5px 0 0;
    text-align: center;
    float: left;
    width: 64px;
    overflow: hidden;
}

.inf_lc li h4 b {
    font-weight: 100;
    display: block;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    font-size: 36px;
    font-family: Arial;
    text-transform: uppercase;
}

.inf_lc li h4 span {
    font-weight: 100;
    display: block;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 12px;
    font-family: Arial;
    text-transform: uppercase;
    color: #343434;
}

.inf_lc li p {
    padding: 0 0 0 14px;
    line-height: 26px;
    width: 505px;
    overflow: hidden;
    font-size: 14px;
    float: left;
    color: #666;
}

.inf_lc li p b {
    display: block;
    font-weight: 100;
    color: #000000;
}

.inf_lc li p b a,
.inf_lc li p b a:hover {
    color: #343434;
    font-weight: bold;
}

.inf_lc li p b a:hover {
    color: #1c62b0;
}

.inf_lc li .fr {
    margin: 20px 0 0;
    width: 70px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #ffffff;
    background-color: #999;
}

.inf_lc li .fr:hover {
    background: #1c62b0;
}

/*左边联系方式*/

.leftlx {
    background: #FFF;
    padding-bottom: 20px;
}

.leftlx h1 {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.leftlx .dianh {
    padding: 0 5px 0 10px;
}

.leftlx p {
    line-height: 30px;
    font-size: 12px;
}

.leftlx .dianhua {
    background: url(../img/Teln.gif) no-repeat scroll 0 18px transparent;
    color: #666666;
    line-height: 20px;
    padding: 10px 0 10px 55px;
}

.leftlx .dianhua span {
    display: block;
    font: 18px "Impact";
    color: #FE0000;
}

.zjsyfl {
    width: 224PX;
    float: left;
}

.lxwmtitle {
    width: 225px;
    height: 68px;
    background: url(../img/pro_title.jpg) left top no-repeat;
    line-height: 68px;
    text-align: center;
    line-height: 35px;
    font-size: 24px;
    color: #fff;
    padding-top: 10px;
}

.Probigt {
    width: 180px;
    height: 37px;
    line-height: 37px;
    background-color: #777;
    color: #fff;
    font-size: 16px;
    padding-left: 45px;
}

.Probigt a {
    color: #fff;
    font-size: 16px;
}

.zjsmallt {
    width: 178px;
    line-height: 35px;
    padding-left: 45px;
}

.zjsmallt {
    width: 178px;
    line-height: 35px;
    padding-left: 45px;
}

.zjsmallt ul li {
    width: 178px;
    height: 35px;
    line-height: 30px;
    font-size: 14px;
}

.zjsmallt ul li a:hover,
.prosmallt ul .cur a {
    display: inline-block;
    color: #e50011;
    text-decoration: none;
}

.prosmallt ul li a:hover,
.prosmallt ul .cur a {
    display: inline-block;
    color: #e50011;
    text-decoration: none;
}

/** 联系我们结束 **/

.ctc {
    font-size: 14px;
    overflow: hidden;
    background: url(../img/ctc1.jpg) right top no-repeat;
    margin-top: 6px;
}

.ctc .ctc_w {
    padding: 22px 233px 0 0;
    font-size: 15px;
    line-height: 32px;
    color: #333;
    overflow: hidden;
}

.ctc li {
    line-height: 35px;
    /*height:77px;*/
    background: url(../img/ctc_l1.gif) left bottom no-repeat;
    font-size: 15px;
    color: #333;
    margin: 0 0 14px;
    clear: both;
}

.ctc li p {
    padding: 0 0 0 0;
}

.ctc li i {
    margin: 0 20px;
    font-style: normal;
}

.ctc li b {
    font-weight: 100;
    color: #c30101;
}

.ctc .ctc1 p {
    background: url(../img/ctc_ic1.gif) left top no-repeat;
}

.ctc .ctc2 p {
    background: url(../img/ctc_ic2.gif) left top no-repeat;
}

.ctc .ctc3 p:nth-child(1) {}

.ctc .ctc4 p {
    background: url(../img/ctc_ic4.gif) left top no-repeat;
    padding: 10px 0 0 63px;
    line-height: 32px;
    height: 222px;
}

.ctc .ctc5 p {
    background: url(../images/ctc_ic5.gif) left top no-repeat;
}

.ctc .ctc4 em {
    float: left;
    font-style: normal;
    font-weight: 100;
}

.ctc .ctc4 span {
    width: 765px;
    display: inline-block;
    float: right;
}

.ctc .ctc4 {
    /*height:232px;*/
}

.ctc .ctc5 {
    background: none;
}

.imap {
    clear: both;
    margin: 32px 0 50px;
}

.imap img {
    display: block;
    border: 1px #dadada solid;
}

/** 联系我们结束 **/

.er {
    line-height: 0;
    font-size: 0;
    padding: 163px 0 0 480px;
    margin: 130px auto 0;
    height: 478px;
    background: url(Img/Common/er_bg.jpg) center top no-repeat;
}

.ic1 {
    display: inline-block;
    float: left;
    padding: 8px 0 0;
}

.dev-2 {
    width: 605px;
    background: url(../img/develop_bg2.gif) repeat-y 12px top;
}

.dev-c li {
    padding: 10px 0 10px 39px;
    background: url(../img/develop_icon1.gif) no-repeat 3px center;
}

.dev-c li a {
    position: relative;
    display: block;
    font-size: 16px;
    color: #333333;
    line-height: 26px;
}

.dev-c li a span {
    color: #fb5300;
}

.dev-c li a:hover {
    padding-left: 15px;
    text-decoration: none;
    color: #eeeeee;
    background: #ff0000 url(../images/develop_icon2.gif) no-repeat left center;
}

.dev-c li a:hover span {
    color: #eeeeee;
}

/*about-develop*/

.about-develop {
    height: 1050px;
    padding: 63px 0 0 0;
    font-family: "Microsoft Yahei";
    background: url(../img/develop_bg1.gif) repeat;
    margin-top: 50px;
}

.about-develop h2 {
    text-align: center;
    font-size: 30px;
    background: url(../img/develop_bor1.gif) no-repeat center;
}

.about-develop h2 a {
    color: #fa7821;
}

.about-develop h2 span {
    color: #333333;
    font-weight: normal;
}

.about-develop dl {
    height: 415px;
    padding: 30px 0 0 0;
}

.about-develop dt {
    float: left;
    width: 486px;
}

.about-develop dt img {
    width: 586px;
}

.about-develop dd {
    float: right;
    width: 514px;
    height: 340px;
    padding: 22px 20px 0 22px;
    background: #ffffff;
}

.about-develop dd ul {
    height: 147px;
}

.about-develop dd li {
    width: 250px;
}

.about-develop dd li img {
    width: 250px;
    height: 147px;
}

.about-develop dd h3 {
    padding: 18px 0 10px 0;
    font-size: 20px;
    font-weight: normal;
}

.about-develop dd h3 a {
    color: #fe6600;
}

.about-develop dd p {
    height: 125px;
    line-height: 33px;
    font-size: 14px;
    overflow: hidden;
}

.honor_l {
    padding-top: 130px;
}

.honor_r {
    padding-top: 130px;
}

.dev-l {
    background: url(../img/develop_bg2.gif) repeat-y 12px top;
    min-width: 500px;
}

.dev-c li {
    padding: 10px 0 10px 39px;
    background: url(../img/develop_icon1.gif) no-repeat 3px center;
}

.dev-c li a {
    position: relative;
    display: block;
    padding: 10px 0;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
}

.dev-c li a span {
    color: #fb5300;
}

.dev-c li a:hover {
    padding-left: 15px;
    text-decoration: none;
    color: #fff;
    background: #1c62b0 url(../images/develop_icon2.gif) no-repeat left center;
    ;
}

.dev-c li a:hover span {
    color: #eeeeee;
}

.temp_on_inp {
    background: url(../img/on_bj.jpg) no-repeat center top;
    overflow: hidden;
    margin-top: 23px;
}

.temp_on_inp h3 {
    width: 197px;
    height: 78px;
    font: 24px "Microsoft YaHei";
    font-weight: bold;
    color: #CE8F30;
    line-height: 24px;
    float: right;
}

.temp_on_inp h3 span {
    display: block;
    font: 14px Arial;
    color: #CE8F30;
    line-height: 36px;
    text-transform: uppercase;
}

.temp_on_inp h3 a {
    color: #1c62b0;
}

.temp_on_con {
    width: 655px;
}

.temp_on_con li {
    height: 38px;
    width: 300px;
    border: 1px solid #d1d1d1;
    float: left;
    margin-right: 22px;
    margin-bottom: 16px;
    color: #1c62b0;
    line-height: 38px;
    overflow: hidden;
}

.temp_on_con li span {
    font: 14px "Microsoft YaHei";
    color: #999;
    line-height: 38px;
    float: left;
    padding-left: 10px;
    display: inline-block;
}

.temp_on_con li input {
    width: 228px;
    height: 38px;
    border: 0;
    ont: 14px "Microsoft YaHei";
    color: #999;
    line-height: 38px;
    float: left;
}

.temp_on_con .inp1 input {
    width: 199px;
    outline: none;
}

.temp_on_con .inp3 {
    width: 624px;
    height: 72px;
    padding-top: 10px;
}

.temp_on_con .inp3 span {
    line-height: 14px;
}

.temp_on_con .inp3 textarea {
    width: 546px;
    height: 56px;
    resize: none;
    overflow: auto;
    outline: none;
    padding-left: 10px;
    border: 0;
    : 14px "Microsoft YaHei";
    color: #999;
    line-height: 24px;
}

.temp_on_con .inp4 {
    width: 380px;
    margin-bottom: 0;
    float: left;
}

.temp_on_con .inp4 input {
    width: 120px;
}

.temp_on_con .inp4 img {
    width: 80px;
    height: 38px;
    border-left: 1px solid #d1d1d1;
    float: right;
    margin-right: 0px;
}

.temp_on_con .inp2 {
    width: 562px;
    height: 70px;
    border: 0;
}

.temp_on_con .inp2 span {
    display: block;
}

.temp_on_con .inp2 em {
    font: 12px "Microsoft YaHei";
    color: #999;
    line-height: 36px;
    float: left;
}

.temp_on_con .minp5 {
    border: 0;
}

.temp_on_con .minp5 input {
    width: 82px;
    height: 24px;
    margin-right: 16px;
    cursor: pointer;
    cursor: pointer;
}

.temp_on_con .minp5 .onb1 {
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QN6aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YzAxYjQ5MWMtYTJkOC0xODQ2LTgzYWEtMjg5ZDY3ZTlhOTUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1MkVGRjQyODJBMTExRTVCNkMyOEQzRkNDNzcxQUZGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1MkVGRjQxODJBMTExRTVCNkMyOEQzRkNDNzcxQUZGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MjMxODA5OC04MWU4LWI5NDQtYWFlMi04MzYyM2VjNjZjZWQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YzAxYjQ5MWMtYTJkOC0xODQ2LTgzYWEtMjg5ZDY3ZTlhOTUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAGABSAwERAAIRAQMRAf/EAIwAAAMBAQEBAAAAAAAAAAAAAAAFBgQCAwcBAAMBAQEBAQAAAAAAAAAAAAADBAIFAQYHEAACAgEDAwIEBwEAAAAAAAABAgMEBQAREiETBjFBYSIUVFEyUiNzNBdiEQABAwIDBQUIAwAAAAAAAAABABECEgMhMQRBYXGRIvBRgVIFobHB0eFCFBYykhP/2gAMAwEAAhEDEQA/AFefz+TzuTmyGQmaWWViyqxJVFJ6Ig9lGvlrt2U5OV+u6XSwsQEIBgEu0tUo0IWmtjbtmEzwR84lmirFuSj92wHMS7Eg/MIm6+g2663GBOXZ0qd6MSxOLE+AZ/eEzn8Lz8C2i61WakjyWoortOWWNYzs5aKOZn+U+vTTDp5h8sN4+alj6lZlT/LqyeEwC+WJiyWY3G3cndjo0Y+9am5dqLkqliqliAWIG+w6D1J6DrpcIGRYZqq9ejaiZzLRCzawmo0IRoQu4ZpoJVlhkaKVDukiEqwI9wR1GvQSMlmURIMQ4Vr/ALF5p92f6X0ft+f7j+X46t/Pud+xvquJ+v6by/fV4eXgofUK7qNCEaEL6H4ZmjD4lJSisXpZ5slTrLArN2YjYWyUWKJZ4BJzKfOruqkkbg8evQ09xoNi9Q+O8L531HTVaioiAAtyL7S1DuaZMz4MCc8nwpMvlpbGFuy2Mg0SX/q6liCclWRomAlEcFvMtETufl7SNt+HpqiczSXObjs825Lm6ewI3IiMXopkCN+TmOnfjUQkmAzObz+Nl8f8eyeVbNIsVsW7NqVQ4j+SWFOEhWBE7gK7k8+vLrwATbuSnGiBlVm5PZu25W6rT29PMXr0Lf8AnjFhEYPiDiOo4Y92zCp1Xn/k/wBdyxi5DITz02jq2+5M5qWjAgV5+w5Hak7q+m2xHU7NvyVqrz9LnDDcd7Kv0rRUddMAJORh1Rc4Rq2hvlllEaiXcRoQjQhGhCY5/AZPBZObH5CFopYmKqzAhXUHo6H3U6ZdtShJiptLqoX4CcC4PsS7S1SjQhNsf5Tm8dTFSjMleMMXDpBAJuZR0Dd7h3eSrM4U8t13+XbTY3pRDD4KS7obVyVUwSeJbYcnbYHwx2r3k838jmrRV7U0FxIQVia3Uq2ZACAD+7NFJJ6KBvy9h+GtHUTIY48QClx9NsxJMQYv5ZSiOQICyXPI81bqClLZKUQBvSgVK9clTuGaGERxs/8A0V5fHWZXZEM+HIJ1vR2oSqA6u89UuZctuyRc8izF6oK12ZbSqAFnnjilsBVO4UWXUzhR+nntoldlIMcffzzRb0duEqoCncCRH+r0+LJbpSpRoQu4YZp5VihjaWVzskaAsxJ9gB1OvQCclmUhEOSwVr/jvmn2h/pfWe35/t/5fhqz8C53bH+i4n7BpvN99Ph5uC//2Q==) no-repeat center top;
}

.temp_on_con .minp5 .onb2 {
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QN6aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YzAxYjQ5MWMtYTJkOC0xODQ2LTgzYWEtMjg5ZDY3ZTlhOTUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1MjU3OUM4ODJBMTExRTVCNkMyOEQzRkNDNzcxQUZGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1MjU3OUM3ODJBMTExRTVCNkMyOEQzRkNDNzcxQUZGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MjMxODA5OC04MWU4LWI5NDQtYWFlMi04MzYyM2VjNjZjZWQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YzAxYjQ5MWMtYTJkOC0xODQ2LTgzYWEtMjg5ZDY3ZTlhOTUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAGABSAwERAAIRAQMRAf/EAGcAAAIDAQEAAAAAAAAAAAAAAAAHAwUGAQIBAQAAAAAAAAAAAAAAAAAAAAAQAAICAQMCBQMFAQAAAAAAAAECAwQFABESIQYxQRMUBzNUFWEiMjUYcxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AVvdXdWZ7nzVnK5Wy8807syIzEpGhP7Y418FVR0AGgqNAaDS9pdg5vueKxNSV469dghnNTIWUZyNygajWt7Mo2JDbeI0Glt/AvdtVYi9iNzNEJo1hoZuU8W32DcMe3B+nVH2YeY0GdpfGXeduqtpKcMEbCweFu5TqSgU2KWS0ViaKRRCynmSvTz0HjK/HPdmLxs2StwVvaV4obEzwXqVhhDZYJDL6cE0jlJGYcWC7HQZrQGgkr2bFadJ60rwTxnlHLGxR1I8wy7EaBk/6E+RPvj/Xfj/L6v3fh9b9dAstAaA0DH+GqFK3LnVsY035hViFRvYveEUhnUkkrRyyxFo1cbtAd/AbeIBw5zCUm/HG7gzagjw/pcFxL2Cr+lKI1AjwUbJxkKniJ4OPj6Y8GDEfFmblq9n08lJaSjRpZA0xUS9ZriUxpHO8h91m8bU3f1DuqQsPMrtoOfJ/cL2+1MlditJep2bsVV6b357Ij9ys88cgWpnMlX3jNboJIFUnqo6EAEfoDQGgNBb91dq5ntjNWcVlazwTQOyo7KQkiA/tkjbwZWHUEaCo0BoLXE9y5HF12grQ0ZEd+ZNvH0bj7kAdJLMMzgdP4g7aCzs/JXdFr0fdLjJ/bxrBB6uIxT+nEm/GNOVY8VG52UdNBwfJHc4pLR4400lkMy1jiMWYxKwCmTga23IqoG/jtoIp+/u4ZsdYxzJjkp29jPFFisbDuyq6K4aOujK6LK4R1PJdzsRoM7oDQSV61izOkFaJ555DxjijUu7E+QVdydAyf89/In2Lf1v5Dy+r9p/2/TQf/9k=) no-repeat center top;
}

.customized-tit {
    height: 260px;
    padding: 15px 0 0 0;
    font-family: "Microsoft Yahei";
}

.customized-tit h2,
.customized-process h2 {
    height: 46px;
    line-height: 46px;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
    background: url(../img/customized_bg1.gif) no-repeat center top;
    color: #000000;
}

.customized-tit h2 a,
.customized-process h2 a {
    color: #000000;
}

.customized-tit h3 {
    padding: 16px 46px 0;
    line-height: 26px;
    font-weight: normal;
    font-size: 15px;
    text-align: center;
}

.customized-tit h4 {
    padding: 10px 46px;
    text-align: right;
    font-size: 14px;
    font-weight: normal;
}

.customized-tit h4 a {
    color: #4b4b4b;
}

.customized-tit p {
    padding: 10px 0 0 0;
    text-align: center;
    font-size: 16px;
    line-height: 32px;
    background: url(../img/customized_bor1.gif) no-repeat center top;
    margin-top: 30px;
}

.customized-tit p a {
    color: #333333;
}

.customized-book {
    display: none;
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 60px;
    width: 746px;
    height: 510px;
    margin: 0 0 0 -388px;
    padding: 8px 15px;
    background: url(../images/promise.png) no-repeat center top;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
    -margin-bottom: 30px;
}

.customized-book h5 {
    padding: 20px 0;
    font-size: 24px;
    color: #fa7821;
    font-weight: normal;
    text-align: center;
}

.customized-book p {
    height: 385px;
    text-indent: 2em;
    line-height: 24px;
    text-align: left;
    font-size: 12px;
    background: none;
    overflow: auto;
    margin-top: 0;
}

.customized-book p b {
    display: block;
    padding: 5px 0;
}

.customized-book p span {
    display: block;
}

.customized-book .customized-close {
    position: absolute;
    z-index: 15;
    right: 8px;
    top: 8px;
    width: 30px;
    height: 30px;
    background: url(../images/close.png) no-repeat center top;
}

.customized-process {
    height: 508px;
    padding: 65px 0 0 0;
    font-family: "Microsoft Yahei";
}

.customized-process p {
    padding: 15px 0 28px 0;
    text-align: center;
    font-size: 16px;
    line-height: 32px;
}

.customized-process p b {
    color: #333333;
}

.customized-process ul {
    height: 240px;
    width: 790px;
    margin: auto;
}

.customized-process ul li {
    float: left;
    width: 228px;
    padding: 0 53px 0 0;
    text-align: center;
    color: #171f2a;
    font-size: 16px;
    background: url(../img/process_icon1.gif) no-repeat 236px 100px;
}

.customized-process ul li img {
    width: 213px;
    padding-bottom: 13px;
}

.customized-process ul .li-last {
    padding-right: 0;
    background: none;
}

.customized-strength {
    height: 540px;
    font-family: "Microsoft Yahei";
    background: #eeeeee;
}

.customized-strength h2 {
    position: relative;
    width: 288px;
    height: 129px;
    top: -30px;
    margin: 0 auto;
    padding: 19px 0 0 0;
    text-align: center;
    font-size: 26px;
    color: #ffffff;
    background: url(../img/strength_bg1.png) no-repeat;
    color: #ffffff;
}

.customized-strength h2 a {
    color: #ffffff;
}

.customized-equipment {
    height: 758px;
    font-family: "Microsoft Yahei";
    background: #171f2a;
}

.customized-equipment h2 {
    position: relative;
    height: 21px;
    top: -13px;
    padding: 72px 0 0 0;
    font-size: 30px;
    text-align: center;
    font-weight: normal;
    background: url(../img/equipment_bg1.gif) no-repeat center top;
    color: #ffffff;
}

.customized-equipment h2 a {
    color: #ffffff;
}

.customized-equipment p {
    padding: 15px 0 35px 0;
    line-height: 29px;
    text-align: center;
    font-size: 15px;
    color: #ffffff;
}

.bor {
    border-top: 6px solid #d3d3d3;
    padding-top: 45px;
}

.why {
    width: 1168px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}

.why h3 {
    text-align: center;
    margin-bottom: 42px;
}

.why h3 a {
    color: #c30101;
    font-size: 30px;
}

.why h3 em {
    display: block;
    text-transform: uppercase;
    color: #d3d3d3;
    font-size: 40px;
    font-style: normal;
}

.wy_list {
    padding-left: 13px;
}

.wy_list li {
    float: left;
    width: 350px;
    display: inline;
    margin-right: 52px;
}

.wy_list .w_last {
    margin-right: 0;
}

.wy_list li .w_img {
    background: url(../img/pic_bg.gif) top no-repeat;
    width: 240px;
    height: 240px;
    display: block;
    padding: 18px 49px;
    margin-bottom: 32px;
}

.wy_list li img {
    width: 240px;
    height: 240px;
}

.wy_list li h4 {
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    margin-bottom: 6px;
}

.wy_list li h4 a {
    color: #323333;
}

.wy_list li h5 {
    font-weight: normal;
    text-align: center;
    margin-bottom: 20px;
}

.wy_list li h5 span {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    background: #000;
    padding: 0 6px;
    height: 22px;
    line-height: 22px;
}

.wy_list li p {
    color: #2e2e2e;
    font-size: 16px;
    line-height: 30px;
    height: 180px;
    overflow: hidden;
    padding: 0 12px;
}

.bfcp2_2 {
    padding-top: 35px;
    text-align: center;
    font-size: 28px;
    color: #282828;
    text-transform: uppercase;
}

.bfcp2_2 p {
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 19px;
}

.hxjg {
    width: 356px;
    height: 70px;
    margin: 0 auto;
    text-align: center;
    padding-top: 35px;
}

.hxjg h3 {
    width: 356px;
    height: 40px;
    font-size: 28px;
    line-height: 40px;
    color: #bcbcbc;
    font-weight: 100;
    text-transform: uppercase;
}

.hxjg span {
    width: 356px;
    height: 20px;
    font-size: 18px;
    line-height: 29px;
    color: #282828;
}

.ljtabnr {
    margin: 18px 0;
}

.ljtabnr h3 {
    font-size: 20px;
    color: #252525;
    line-height: 50px;
}

.ljtabnr p {
    font-size: 16px;
    color: #4b4b4b;
    line-height: 30px;
}

.adv dd {}

.adv dd span {
    margin: 0 0 10px 20px;
    display: block;
    line-height: 30px;
    overflow: hidden;
    padding: 0 0 0 32px;
    font-size: 15px;
    color: #666;
    background: url(../img/xx2_advic.gif) left 8px no-repeat;
}

.adv .adv_r_fsfxsk {
    width: 390px;
    padding: 450px 0 83px 33px;
    float: right;
    background: url(../img/fsfxsk.png) center top no-repeat;
    position: relative;
}

.custo ul {
    height: 240px;
}

.custo ul li {
    float: left;
    width: 230px;
    padding: 0 23px 0 39px;
    text-align: center;
    font-size: 16px;
    color: #171f2a;
    background: url(Img/customized/process_icon1.gif) no-repeat 170px 66px;
}

.custo ul li img {
    overflow: hidden;
    padding-bottom: 13px;
}

.custo ul .li-last {
    padding-right: 0;
    background: none;
}

.custo ul li txt {
    font-size: 16px;
}

.prm2 {
    border-top: 1px #dadada solid;
    border-right: 1px #dadada solid;
}

.prm2 li {
    vertical-align: top;
    line-height: 44px;
    height: 44px;
    overflow: hidden;
    border-bottom: 1px #dadada solid;
    clear: both;
}

.prm2 li b {
    display: inline-block;
    padding: 0 0 0 32px;
    width: 118px;
    font-weight: 100;
    float: left;
    font-size: 14px;
    color: #333;
    border-left: 1px #dadada solid;
}

.prm2 li span {
    display: inline-block;
    padding: 0 0 0 28px;
    width: 274px;
    float: left;
    font-size: 14px;
    color: #727272;
    background: #f9f9f9;
    border-left: 1px #dadada solid;
}

.pro_c li {
    float: left;
    display: inline;
    margin: 0 0 0 25px;
    height: 282px;
    width: 290px;
    overflow: hidden;
}

.pro_c li img {
    width: 278px;
    height: 210px;
    border: 1px #ebebeb solid;
    display: block;
    overflow: hidden;
    padding: 5px;
}

.pro_c li p {
    line-height: 48px;
    padding: 0 0 0 5px;
}

.pro_c li p span {
    float: right;
}

.pro_c li p b {
    font-weight: 100;
    display: inline-block;
    padding: 0 0 0 20px;
    float: left;
    background: url(../img/pro_ic1.gif) left 18px no-repeat;
    width: 180px;
}

.pro_c li p a {
    font-size: 14px;
    color: #333;
    font-weight: 100;
}

.pro_c li p a:hover {
    color: #1c62b0;
}

.pro .pages {
    padding: 30px 0 0;
    clear: both;
}

.rmcpfl {
    float: left;
    width: 474px;
    height: 382px;
}

.rmcpfl img {
    width: 474px;
    height: 358px;
    padding: 9px;
}

.rmcpfr {
    float: left;
    width: 426px;
    padding-left: 30px;
}

.rmcpfr h3 {
    width: 472px;
    height: 47px;
    font-size: 22px;
}

.rmcpfr h3 a {
    color: #282828;
    font-size: 22px;
    line-height: 47px;
}

.rmcpfr p {
    color: #858585;
    font-size: 14px;
    line-height: 30px;
}

.rmcpfrtop {
    height: 255px;
    overflow: hidden;
}

.rmcpfrbot {
    height: 102px;
    overflow: hidden;
}

.rmcpfrbot img {
    height: 94px;
    width: 123px;
    float: left;
    margin: 0 11px 0px 0px;
    border: 1px solid #dddddd;
    padding: 3px;
    overflow: hidden;
}

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

.w915 {
    width: 920px;
    float: right;
}

.n_info h1 {
    color: #333;
    font-weight: 800;
    font-size: 22px;
    line-height: 40px;
    text-align: center;
    font: 20px/63px "Microsoft Yahei";
}

.inp01-placeholder {
    color: #fff !important;
}

.info_con_tit .n_tit {
    text-align: center;
    color: #999;
    border-bottom: 1px dashed #212121;
    height: 44px;
    line-height: 44px;
}

.info_con_tit .n_tit .m_qrinfo a {
    background: url(../images/tel0.gif) no-repeat left top;
    height: 45px;
    display: inline-block;
    font-size: 0px;
    width: 24px;
}

.info_con_tit .n_tit .m_qrinfo a:hover {
    background: url(../images/tel1.gif) no-repeat left top;
}

.info_con_tit .n_tit a {
    color: #864a37;
}

.info_con_tit .n_tit span .cur {
    color: #000;
}

.info_con_tit .n_tit2 {
    height: 24px;
}

.n_info_con .tit2_span {
    float: right;
    margin: 0;
    _margin-top: 5px;
}

.info_con_tit {
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 15px;
}

/* .info_con_tit span {
    margin-right: 139px;
} */

.info_con_tit .m_qrinfo {
    position: relative;
}

.gduo {
    /* height: 30px;
    line-height: 30px; */
    background: #f7f7f7;
    overflow: hidden;
    margin: 15px 0px;
    padding: 0 10px;
}

.gduo span {
    float: right;
    width: 260px;
    overflow: hidden;
    height: 30px;
    display: block;
}

.gduo a {
    /*font-weight:bold;*/
    font-size: 14px;
    padding: 10px 0;
    display: inline-block;
}

.gduo a:hover {
    color: #1c62b0;
}

.info_key {
    border-bottom: solid 1px #ccc;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin: 10px 0;
    overflow: hidden;
}

.info_key span {
    font-size: 14px;
    font-weight: bold;
}

.info_key a {
    margin-right: 10px;
}

dl.dl_hzhb {
    width: 158px;
    padding: 0 12px;
    float: left;
    display: inline-block;
}

dl.dl_hzhb dt {
    width: 148px;
    height: 80px;
}

/*图片边框*/

dl.dl_hzhb dt img {
    width: 154px;
    height: 67px;
    display: block;
    padding: 6px;
    border: 1px solid #ccc;
}

dl.dl_hzhb dd {
    line-height: 22px;
    height: 40px;
    margin: 2px 0 0 0;
    text-align: center;
}

dl.dl_hzhb2 {
    width: 203px;
    padding: 0 12px;
    float: left;
    display: inline-block;
}

dl.dl_hzhb2 dt {
    width: 148px;
    height: 155px;
}

/*图片边框*/

dl.dl_hzhb2 dt img {
    width: 202px;
    height: 127px;
    display: block;
    padding: 6px;
    border: 1px solid #ccc;
}

dl.dl_hzhb2 dd {
    line-height: 22px;
    height: 40px;
    margin: 2px 0 0 0;
    text-align: center;
    font-size: 14px;
}

.news1 {
    width: 100%;
    height: 170px;
}

.news1 h3 {
    height: 30px;
    line-height: 30px;
    border: 1px #FFF solid;
    display: block;
}

.news1 h3 span {
    float: right;
    font-size: 12px;
    color: #333;
    padding-right: 10px;
}

.news1 h3 b {
    font-size: 15px;
    padding-left: 18px;
}

.news1 h3 b a {
    color: #333;
}

.news1 h3 b a:hover {
    color: #F30;
    text-decoration: underline;
}

.news1 p {
    line-height: 26px;
    font-size: 14px;
}

.news1 p span {
    background: url(../images/fabj.jpg);
    width: 156px;
    height: 120px;
    margin-left: 20px;
    float: right;
}

.news1 p span img {
    border: 1px solid #D6D6D6;
    padding: 1px;
}

dl.ry3 {
    width: 205px;
    padding: 0 11px 0;
    float: left;
    display: inline-block;
    height: 352px;
}

dl.ry3 dt {
    width: 228px;
    height: 312px;
    overflow: hidden;
}

dl.ry3 img {
    display: block;
    width: 207px;
    height: 306px;
    border: 1px solid #ececec;
    display: block;
    padding: 2px;
}

dl.ry3 dd {
    width: 228px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    padding: 10px 0px 0;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*---产品中心---*/

.pro_main {
    background-color: #fff;
    zoom: 1;
    overflow: hidden;
}

.t05 {
    padding: 0 10px;
    color: #fff;
    height: 32px;
    line-height: 32px;
    color: #333;
}

/*左边标题块*/

.t05 a {
    color: #333;
}

.t05 img {
    padding: 6px 0 0 0;
    float: right;
}

.t05_con {
    border: solid 1px #ececec;
    border-top: 0;
    padding: 8px 11px;
    zoom: 1;
}

dl.pd_list_dl2 {
    width: 275px;
    overflow: hidden;
    float: left;
    padding: 0 0 15px 40px;
}

dl.pd_list_dl2 dt,
dl.pd_list_dl2 dt a {
    line-height: 0;
    font-size: 0;
}

dl.pd_list_dl2 dt img {
    width: 265px;
    height: 210px;
    border: 2px solid #f1f1f1;
    padding: 3px;
}

dl.pd_list_dl2 dt a:hover img {
    border: 2px solid #1c62b0;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

dl.pd_list_dl2 dd {
    margin-top: 3px;
    height: 30px;
    font-size: 14px;
    width: 288px;
    line-height: 27px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    text-align: center;
}

dl.pd_list_dl2 dd a {
    color: #4c4c4c;
    font-size: 14px;
}

dl.pd_list_dl2_0 {
    padding-right: 0;
}

dl.pindex2 {
    padding: 15px 40px 0 40px;
}

dl.pd_list_dl2:hover dt div {}

dl.pd_list_dl2 dt div {
    height: 35px;
    line-height: 35px;
    left: 10px;
    width: 227px;
    background: #ececec;
    position: absolute;
    top: 242px;
}

dl.pd_list_dl2 dt span {
    display: block;
    height: 38px;
    color: #242424;
    line-height: 38px;
    text-align: center;
    border: none;
    width: 229px;
}

dl.pd_list_dl2 dt span a {
    height: 38px;
    line-height: 38px;
    width: 229px;
    text-align: center;
    color: #242424;
    font-size: 18px;
}

.pd_list_dl2 dd div {
    float: left;
    height: 28px;
    margin: 0px 0px;
    _magin: 0px 0px;
    cursor: pointer;
    _margin: 0px 0px;
}

.pd_list_dl2 dd div a {
    display: block;
    line-height: 27px;
    height: 30px;
    width: 130px;
    color: #fff;
}

.pd_list_dl2 dd .div_ckxq {
    background: #323136;
    float: left;
}

.pd_list_dl2 dd .div_ckxq:hover {
    text-decoration: underline;
}

.pd_list_dl2 dd .div_zxzx {
    background: #1c62b0;
    float: right;
}

.pd_list_dl2 dd .div_zxzx:hover {
    text-decoration: underline;
}

dl.pd_list_dl21 {
    position: relative;
}

.lc .tit01,
.choose .tit01,
.ch .tit01 {
    background: url(../img/qs_line.gif) no-repeat left bottom;
    display: block;
    font: 30px "Microsoft Yahei";
    height: 53px;
    line-height: 53px;
    overflow: hidden;
    color: #333;
}

.lc .tit01 a,
.choose .tit01 a,
.ch .tit01 a {
    color: #333;
}

/* 更多选择 */

.ch {
    /*padding:25px 19px 38px 19px; */
    background: #fff;
    margin-top: 10px;
    height: 295px;
}

.ch ul {
    margin-top: 30px;
    height: 200px;
    border-bottom: 1px solid #d4d4d4;
}

.ch li {
    width: 194px;
    height: 100px;
    float: left;
    overflow: hidden;
}

.ch li img {
    border-top: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    width: 194px;
    height: 99px;
}

.ch .li01 {
    border-right: 1px solid #d4d4d4;
}

.more_ch {
    margin-bottom: 36px;
}

.more_ch h5 {
    font-size: 26px;
    color: #333;
    font-weight: normal;
    padding: 14px 0;
    background: url(../img/line3.png) no-repeat 0 bottom;
    margin-bottom: 30px;
    text-align: center;
}

.more_ch li {
    float: left;
    width: 19.31%;
    /* margin-left: 5px; */
    margin-right: 10px;
    margin-bottom: 24px;
}

.more_ch li:nth-child(5n) {
    margin-right: 0;
}

.more_ch li img {
    display: block;
    width: 220px;
    height: 180px;
    border: 1px solid #cacaca;
}

.more_ch li span {
    display: block;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 0 0;
    text-align: center;
}

.more_ch li img:hover {
    /*transform:scale(2.1); transition:all 1s;*/
}

.choose {
    padding: 25px 40px 38px 40px;
    background: #fff;
    margin-top: 10px;
    height: 475px;
}

.choose dl {
    width: 277px;
    float: left;
    margin: 34px 19px 0 0;
    background: url(../img/choose_line.gif) repeat-x center top;
    height: 388px;
    overflow: hidden;
}

.choose dt {
    width: 210px;
    height: 146px;
    margin: 21px auto 0;
    overflow: hidden;
}

.choose dt img {
    width: 210px;
    height: 146px;
}

.choose dd {
    padding: 0 26px;
}

.choose dd h4 {
    font: 18px "Microsoft Yahei";
    color: #333;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
    margin: 16px 0 5px 0;
}

.choose dd h4 a {
    color: #333;
}

.choose dd p {
    font: 14px "Microsoft Yahei";
    line-height: 30px;
    color: #666;
    overflow: hidden;
}

.choose .nb {
    margin-right: 0;
}

.lc {
    background: #fff;
    margin-top: 10px;
}

.lc .tit01,
.choose .tit01,
.ch .tit01 {
    background: url(../img/qs_line.gif) no-repeat left bottom;
    display: block;
    font: 30px "Microsoft Yahei";
    height: 53px;
    line-height: 53px;
    overflow: hidden;
    color: #333;
}

.lc .tit01 a,
.choose .tit01 a,
.ch .tit01 a {
    color: #333;
}

.lc ul {
    height: 204px;
    margin-top: 25px;
    overflow: hidden;
    background: url(../img/lc_bg.gif) no-repeat center top;
}

.lc li {
    width: 194px;
    height: 106px;
    float: left;
    overflow: hidden;
}

.lc li p {
    width: 56px;
    height: 57px;
    margin-left: 20px;
    margin-bottom: 5px;
    overflow: hidden;
}

.lc li p img {
    width: 56px;
    height: 57px;
}

.lc li span {
    display: block;
    font: 14px "Microsoft Yahei";
    height: 30px;
    line-height: 30px;
    color: #333;
}

.lc .li01 span,
.lc .li07 span {
    padding-left: 20px;
}

.lc .li07 {
    padding-left: 153px;
}

.ms {
    margin-top: 43px;
}

.ms h5 {
    padding-bottom: 18px;
    overflow: hidden;
    margin-top: 7px;
}

.ms h5 span {
    display: block;
    width: 74px;
    height: 66px;
    background: url(../img/ys_h.gif) no-repeat left top;
    font: 20px "Microsoft Yahei";
    color: #333;
    line-height: 26px;
    padding: 10px 0 0 15px;
    float: left;
}

.ms h5 p {
    border-bottom: 1px dashed #b1b1b1;
    width: 1052px;
    float: right;
    font: 16px "Microsoft Yahei";
    line-height: 28px;
    padding: 6px 0 10px;
}

.ms .hh5 p {
    line-height: 28px;
    padding-top: 6px;
}

.ms .hh4 p {
    border-bottom: 1px solid #fff;
}

.pic {
    width: 510px;
    overflow: hidden;
    position: relative;
}

.pic ul {
    width: 510px;
    overflow: hidden;
}

.pic li img {
    width: 473px;
    height: 350px;
    padding: 8px;
    border: 1px solid #e9e9e9;
    display: block;
}

.pic .prev {
    background: url(../img/ys_l.png) no-repeat;
    width: 37px;
    height: 91px;
    overflow: hidden;
    position: absolute;
    top: 137px;
    left: 9px;
}

.pic .next {
    background: url(../img/ys_r.png) no-repeat;
    width: 37px;
    height: 91px;
    overflow: hidden;
    position: absolute;
    top: 137px;
    right: 19px;
}

.pic2 {
    width: 630px;
    overflow: hidden;
}

.pic2 h3 a {
    display: block;
    height: 48px;
    border-bottom: 1px dashed #a6a6a6;
    font: 24px "Microsoft Yahei";
    color: #ff9012;
    overflow: hidden;
}

.pic2 p {
    font: 14px "Microsoft Yahei";
    line-height: 35px;
    overflow: hidden;
    margin-top: 8px;
    text-transform: uppercase;
}

.pic2 em a {
    display: block;
    width: 180px;
    height: 47px;
    overflow: hidden;
    margin-top: 20px;
}

.news8 {
    padding: 50px 0 0 0;
    border-top: 7px solid #dadada;
    border-bottom: 7px solid #dadada;
}

.news_bt {
    padding-bottom: 17px;
    font-size: 14px;
    margin-bottom: 32px;
    background: url(../images/news_20.gif) no-repeat left bottom;
}

.news_bt .gd {
    float: right;
    color: #444c61;
    margin-top: 15px;
}

.news_bt a:hover {
    text-decoration: underline;
}

.news8 li {
    float: left;
    width: 265px;
    font-size: 13px;
    line-height: 24px;
    padding: 29px 18px 30px 17px;
    border-right: 1px solid #dedede;
}

.news8 a {
    color: #333;
}

.news8 li .tu {
    width: 302px;
    height: 179px;
    overflow: hidden;
}

.news8 li.li1 {
    width: 1168px;
    font-size: 14px;
    padding: 0;
    padding-bottom: 38px;
    _padding-bottom: 0px;
    border: 0;
    border-bottom: 1px solid #dedede;
}

.news8 li.li1 .tu {
    width: 438px;
    height: 227px;
    overflow: hidden;
    float: left;
}

.news8 li.li1 .wz {
    float: right;
    width: 688px;
    line-height: 26px;
    color: #777;
    font-size: 14px;
}

.news8 li .bt {
    line-height: 42px;
    height: 42px;
    text-align: center;
    overflow: hidden;
    padding-top: 12px;
    font-size: 18px;
}

.news8 li.li1 .bt {
    text-align: left;
    padding: 8px 0 8px 0;
    font-size: 22px;
}

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

.news8 li.fir {
    padding-left: 0;
}

.news8 .xq {
    margin: 40px 2px 10px 0;
    font-size: 14px;
}

.news8 .xq a {
    width: 74px;
    text-align: right;
    padding-right: 42px;
    border: 1px solid #333;
    display: block;
    height: 22px;
    line-height: 36px;
    height: 36px;
    margin: 0 auto;
    color: #333;
    background: url(../img/news_26.gif) no-repeat 85px center;
}

.news8 li:hover .xq a {
    background: url(../img/news_25.gif) no-repeat 85px center;
    color: #1c62b0;
    border-color: #1c62b0;
}

.news8 li.li1 .xq a {
    float: right;
    padding: 0;
    margin: 0;
    background: none;
    border: 0;
}

.news8 li.li1:hover .xq a {
    background: none;
}

.news8 li:hover a {
    color: #1c62b0;
}

.news81 {}

.news81 li {
    float: left;
    width: 265px;
    font-size: 13px;
    line-height: 24px;
    padding: 29px 18px 30px 17px;
    border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
}

.news81 a {
    color: #333;
}

.news81 li .tu {
    width: 302px;
    height: 179px;
    overflow: hidden;
}

.news81 li.li1 {
    width: 1168px;
    font-size: 14px;
    padding: 0;
    padding-bottom: 38px;
    _padding-bottom: 0px;
    border: 0;
    border-bottom: 1px solid #dedede;
}

.news81 li.li1 .tu {
    width: 438px;
    height: 227px;
    overflow: hidden;
    float: left;
}

.news81 li.li1 .wz {
    float: right;
    width: 688px;
    line-height: 26px;
    color: #777;
    font-size: 14px;
}

.news81 li .bt {
    line-height: 42px;
    height: 42px;
    text-align: center;
    overflow: hidden;
    padding-top: 12px;
    font-size: 18px;
}

.news81 li.li1 .bt {
    text-align: left;
    padding: 8px 0 8px 0;
    font-size: 22px;
}

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

.news81 li.fir {
    padding-left: 0;
}

.news81 .xq {
    margin: 40px 2px 10px 0;
    font-size: 14px;
}

.news81 .xq a {
    width: 74px;
    text-align: right;
    padding-right: 42px;
    border: 1px solid #333;
    display: block;
    height: 22px;
    line-height: 36px;
    height: 36px;
    margin: 0 auto;
    color: #333;
    background: url(../img/news_26.gif) no-repeat 85px center;
}

.news81 li:hover .xq a {
    background: url(../img/news_25.gif) no-repeat 85px center;
    color: #1c62b0;
    border-color: #1c62b0;
}

.news81 li.li1 .xq a {
    float: right;
    padding: 0;
    margin: 0;
    background: none;
    border: 0;
}

.news81 li.li1:hover .xq a {
    background: none;
}

.news81 li:hover a {
    color: #1c62b0;
}

.news81 li:hover .tu {
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.tean {
    background: url(../img/about_14.jpg) left no-repeat;
    padding-left: 37px;
    font-size: 22px;
    margin: 47px auto 66px;
    text-transform: uppercase;
}

.tean.ny {
    margin: 86px auto 45px;
}

.strength {
    width: 935px;
    height: 618px;
    margin: 0px auto 60px;
    background: url(../img/about_21.jpg) center no-repeat;
    padding: 0px;
    padding-top: 55px;
}

.strength .strnr {
    width: 295px;
    background: url(../img/about_25.jpg) 0px 8px no-repeat;
    padding-left: 32px;
    font-size: 15px;
    margin-left: 353px;
    line-height: 32px;
}

.stre {
    background: url(../img/about_25.jpg) 0px 6px no-repeat;
    line-height: 30px;
    padding-left: 30px;
    font-size: 14px;
    margin: 0px auto;
}

.tdtp {
    margin-top: 32px;
    margin-bottom: 32px;
}

.tdtp ul li {
    padding: 2px;
    border: 1px #eaeaea solid;
    float: left;
    margin-right: 10px;
}

.tdtp ul li.last {
    margin-right: 0px;
}

.jiacu {
    font-size: 17px;
    font-weight: bold;
    line-height: 28px;
}

.ziti {
    font-size: 16px;
    line-height: 26px;
}

.ztalcon {
    width: 100%;
    margin: 0 auto;
    height: 815px;
    background: #f3f3f3;
}

.ztalt2 {
    padding-top: 47px;
    text-align: center;
    font-size: 26px;
    color: #969696;
    text-transform: uppercase;
    height: 85px;
}

.ztalt2 p {
    text-align: center;
    font-size: 23px;
    font-weight: bold;
    line-height: 25px;
    color: #1e1e1e;
}

.albg {
    width: 100%;
    height: 120px;
    background: url(tmbg.png) repeat-x;
}

.albgn {
    width: 1168px;
    margin: 0 auto;
    overflow: hidden;
}

.albgn h3 {
    font-size: 20px;
    color: #1e1e1e;
    line-height: 28px;
    font-weight: 300;
}

.albgn p {
    font-size: 15px;
    color: #3a3a3a;
    line-height: 30px;
}

.sub {
    width: 24px;
    height: 24px;
    background: url(../img/sou2.gif) no-repeat 0 0;
    border: none;
    float: right;
}

.category-wrap-single {
    margin-bottom: 15px;
    height: 35px;
    margin: 10px auto 30px;
    margin: auto;
    width: 1100px;
}

.category-wrap-single ul li {
    width: 120px;
    height: 35px;
    background: #e8e8e8;
    float: left;
    text-align: center;
    margin: 0 9px 0 44px;
    border-radius: 5px;
}

.category-wrap-single ul li.nobor {
    margin-right: 0;
}

.category-wrap-single ul li a {
    line-height: 35px;
    font-size: 14px;
    display: inline-block;
    width: 120px;
    color: #000;
}

.category-wrap-single ul li a:hover,
.category-wrap-single ul li.cur a {
    background: #1c62b0;
    color: #fff;
    border-radius: 5px;
    text-decoration: none;
}

.w310 {
    width: 310px;
    font-size: 14px;
    line-height: 40px;
}

.cor2 {
    clear: both;
    height: 220px;
    width: 1168px;
    margin: auto;
}

.cor2 li {
    text-align: center;
    float: left;
    width: 288px;
    display: inline;
}

.cor2 li img {
    width: 257px;
    height: 161px;
    overflow: hidden;
    display: block;
    padding: 4px;
    border: 1px #e7e7e7 solid;
}

.cor2 li span {
    font-size: 14px;
    display: block;
    line-height: 48px;
    overflow: hidden;
}

.cor2 li span a,
.cor2 li span a:hover {
    color: #6666;
}

.cor2 .to_l,
.cor2 .to_r {
    margin-top: 65px;
}

.cor2 .to_l {
    margin-right: 7px;
}

.ns2Ct {
    overflow: hidden;
}

.ns2Ct h3 {
    padding-top: 33px;
    height: 44px;
    border-bottom: 1px solid #dadada;
    overflow: hidden;
}

.ns2Ct h3 a {
    display: block;
    border-bottom: 2px solid #c30101;
    height: 42px;
    padding-right: 75px;
    color: #c30101;
    font-size: 24px;
    font-weight: normal;
    float: left;
}

.ns2Ct h3 i {
    color: #999;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    text-transform: uppercase;
    padding-left: 10px;
}

.ns2Ct dl {
    height: 289px;
    overflow: hidden;
    border-bottom: 1px solid #dadada;
    margin-bottom: 20px;
}

.ns2Ct dt {
    float: left;
    width: 296px;
    overflow: hidden;
}

.ns2Ct dt a {
    display: block;
}

.ns2Ct dt img {
    width: 277px;
    height: 254px;
    overflow: hidden;
    border: 1px solid #ebebeb;
    padding: 5px;
}

.ns2Ct dd {
    float: right;
    width: 600px;
}

.ns2Ct dd h4 {
    height: 24px;
    line-height: 24px;
    padding-top: 16px;
    overflow: hidden;
    font-weight: normal;
}

.ns2Ct dd h4 a {
    color: #333;
    font-size: 20px;
}

.ns2Ct dd em {
    display: block;
    font-style: normal;
    color: #999;
    font-style: normal;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.ns2Ct dd em a {
    color: #999;
}

.ns2Ct dd p {
    padding-top: 16px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 36px;
}

.ns2Ct dd .btn {
    width: 92px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: url(../img/nsMo1.gif) no-repeat left top;
    display: block;
    color: #fff;
}

.tm {
    cl: both;
    height: 890px;
    background: url(../img/abt_img.jpg)top center no-repeat;
    margin: auto;
}

.tm p {
    width: 470px;
    line-height: 36px;
    color: #666;
    font-size: 16px;
    background: url(/assets/Front/images/abt_ic2.gif) left 9px no-repeat;
}

.tm .tm1 {
    margin: 28px 0 0 460px;
    line-height: 37px;
    width: 340px;
    height: 533px;
    overflow: hidden;
}

.tm b {
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 24px;
}

.tm .tm_ic1 {
    width: 104px;
    line-height: 104px;
    margin: 0 0 0 340px;
    float: left;
}

.tm .tm_ic2 {
    width: 90px;
    height: 114px;
    line-height: 88px;
    padding: 50px 385px 0 0;
    float: right;
}

.tm em {
    clear: both;
    display: block;
    line-height: 0;
    font-size: 0;
    float: none;
}

.ctc6 {
    float: left;
    line-height: 35px;
    font-size: 15px;
    color: #333;
    padding-right: 20px;
    padding-bottom: 15px;
    width: 23.7%;
}

.contact-br {
    border-top: 1px dashed rgb(204, 204, 204);
    margin: 20px 0 10px;
}

/* 新闻中心 */
.new-list .list ul li .img {
    float: left;
    width: 22%;
    overflow: hidden;
    margin-right: 48px;
    height: 130px;
}
.new-list .list ul li {
    border-bottom: 1px solid #e7e3e2;
    margin-bottom: 24px;
    display: inline-block;
    padding-bottom: 30px;
    width: 100%;
}
.new-list .list ul li .web {
    overflow: hidden;
    /* padding-top: 24px; */
}
.new-list .list ul li:nth-child(1) {
    padding-top: 24px;
    display: inline-block;
    padding-bottom: 24px;
}
.new-list .list ul li .web .wd_w h4 {
    overflow: hidden;
    line-height: 22px;
    font-size: 18px;
    font-weight: normal;
}
.new-list .list ul li .web .wd_w h4 a {
    color: #333;
    font-weight: 800;
    font-size: 18px;
    width: 70%;
    /* float: left; */
}
.new-list .list ul li .web .wd_d {
    margin: 12px 0;
}
.new-list .list ul li .web .wd_d p {
    line-height: 32px;
    overflow: hidden;
    /* height: 64px; */
    overflow: hidden;
}
.news_xq {
    text-align: left;
    font-size: 12px !important;
    font-weight: 100 !important;
}
.news_xq p a {
    font-size: 12px !important;
    font-weight: 100 !important;
}

/* 手机端 */
@media (max-width: 767px) {
    .footer .main .footDl {
        width: 100% !important;
    }
    body .footer {
        min-width:initial;
    }

    .inf_t,.inf2_c,.main {
        padding:0 10px;
    }

    /* 新闻 */
    .inf2_c .news {
        width: 100%;
    }
    .inf2_c .news:nth-last-child(2) {
        margin-left:0;
    }
    .inf2_c .news.fr {
        display: none;
    }
}