
/*css 初始化开始 */
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
    margin: 0;
    padding: 0;
}

fieldset,
img,
input,
button {
    border: none;
    padding: 0;
    margin: 0;
    outline-style: none;
}

ul,
ol {
    list-style: none;
}

input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: Microsoft YaHei, "SimSun", "宋体", ;
}

select,
input {
    vertical-align: middle;
}

select,
input,
textarea {
    font-size: 14px;
    margin: 0;
}

textarea {
    resize: none;
}
/*防止拖动*/
img {
    border: 0;
    vertical-align: middle;
}
/*  去掉图片低测默认的3像素空白缝隙*/
table {
    border-collapse: collapse;
}

body {
    font: 12px/150% Microsoft YaHei, Verdana, "\5b8b\4f53";
    color: #666;
    background: #fff;
    overflow-x: hidden;
}
.clear:before,
.clear:after {
    content: "";
    display: table;
    height: 0;
}
.clear:after {
    clear: both;
}
.clear {
    clear: both;
    *zoom: 1;
    /*IE/7/6*/
}

a {
    color: #666;
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
}

s,
i,
em {
    font-style: normal;
    text-decoration: none;
}
.col-red {
    color: #C81623 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 14px;
}
/*公共类*/
.w {
    /*版心 提取 */
    width: 1200px;
    margin: 0 auto;
}
.fl {
    float: left
}
.fr {
    float: right
}
.al {
    text-align: left
}
.ac {
    text-align: center
}
.ar {
    text-align: right
}
.hide {
    display: none
}
/*css 初始化结束 */
/* 顶部 开始 */
.top {
    height: 30px;
    line-height: 30px;
}
/* 顶部 结束 */
/* logo和导航 开始 */
.logo {
    height: 106px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30%;
}
.logo img {
    max-width: 100%;
    max-height: 106px;
}
.nav {
    width: 760px;
    height: 106px;
    position: relative;
}
.nav ul {
    padding-top: 37.5px;
    *padding-top: 38px;
    position: relative;
    z-index: 2;
}
.nav li {
    float: left;
    height: 42px;
}
.nav li a {
    display: block;
    padding: 11px 21px 11px 20px;
    font-size: 16px;
}
.navthis {
    width: 77px;
    height: 42px;
    background-color: #0099ff;
    position: absolute;
    left: 0;
    top: 38px;
    z-index: 1;
}
/* logo和导航 结束 */
/* banner 开始 */

body {
    overflow-x: hidden;
}

/* banner 结束 */
/* 我们的服务 开始 */
.service {
    position: relative;
}
.service_tit {
    padding-top: 80px;
}
.service_tit p,
.case_tit p,
.inews_tit p,
.shangmeng_tit p {
    font-size: 30px;
    color: #34495e;
    font-family: Microsoft YaHei;
    display: inline;
}
.service_tit span,
.case_tit span,
.inews_tit span,
.shangmeng_tit span {
    font-size: 14px;
    color: #878787;
}
.svc_lis {

}
.svc_lis ul {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
.svc_lis li {
    margin: 10px;
    width: 280px;
    text-align: center;
    cursor: pointer;
    background-color: #ededed;
}
.svc_lis li img {
    width: 280px;
    height: 168px;
}
.svc_lis li p {
    font-size: 16px;
    line-height: 40px;
}
.svc_lis li div {
    line-height: 25px;
}
/* 我们的服务 结束 */
/* 搜索 开始 */
.isearch_r {
    height: 50px;
    line-height: 50px;
    margin-top: 25px;
    font-size:14px;
}
.search {
    position: relative;
    width: 290px;
    background: #ededed;
    height: 30px;
    margin-top: 10px;
}
.search_text {
    width: 184px;
    height: 30px;
    color: #828282;
    border: 0px;
    padding-left: 5px;
    outline: none;
    line-height: 30px\9
}
.search_select {
    width: 15px;
}
.search_select select {
    display: none
}
.select_box {
    position: relative;
    height: 20px;
    font-family: Microsoft YaHei
}
.search_select .select_showbox {
    width: 40px;
    color: #989898;
    background: url(http://temp.gcwl365.com/tongyong/365WZYX07/pc/images/seaBg.png) no-repeat right center;
    line-height: 13px;
    border-left: 1px solid #dedede;
    padding-left: 8px;
    margin: 8px 0px
}
.select_option {
    position: absolute;
    top: 22px;
    border: 1px solid #dddddd;
    border-top: 0px;
    background: #fff;
    right: -4px;
    width: 53px;
    line-height: 24px;
    display: none;
    background: #ededed;
}
.select_option li {
    padding-left: 9px;
    color: #989898
}
.select_option li.hover {
    background: #f9f9f9;
}
.formSeachInputdiv {
    width: 200px;
    height: 33px;
    float: left;
    margin-top: 9px;
    border: 1px solid #0099ff;
    *margin-right: -16px
}
.formSeachInput {
    width: 364px;
    height: 33px;
    margin-left: 20px;
    margin-bottom: 17px;
    line-height: 35px;
    border: 0;
    height: 32px;
}
.search_button.fr {
    margin-right: 44px;
    margin-top: 9px;
    width: 46px;
    height: 35px;
    float: left;
}
/* 搜索 结束 */
/* 首页关于我们 开始 */
.iahout_d {
    position: relative;
    height: 1050px;
}
.iahout_bg {
    width: 1920px;
    height: 1050px;
    color: #fff;
    background: url(../image/iabout.jpg) no-repeat;
    margin: 0 auto;
    position: absolute;
    left: -360px;
}
.iabout {
    padding-top: 550px;
}
.iabout_tit1,
.iabout_tit2 {
    width: 474px;
    height: 92px;
    line-height: 80px;
    position: relative;
    top: 0;
    cursor: pointer;
}
.iabout_tit1 p,
.iabout_tit2 p {
    font-size: 44px;
    display: inline;
}
.iabout_tit1 span,
.iabout_tit2 span {
    font-size: 14px;
}
.iabout_c {
    width: 530px;
    height: 160px;
    font-size: 14px;
    line-height: 1.8;
    position: relative;
    top: 0;
}
.iabout_more {
    display: inline-block;
    width: 180px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    background: url(../image/imore.png) no-repeat;
}
/* 首页关于我们 结束 */
/* 首页我们的案例 开始 */
.case_tit {
    padding-top: 50px;
}
.case_lis ul {
}
.case_lis li {
    width: 367px;
    height: 246px;
    margin: 0 10px 20px;
    position: relative;
    float: left;
    overflow: hidden;
}
.case_lis li img {
    width: 100%;
    height: 214px;
    /* position: absolute; */
   
}
.case_lis li p{
    height: 30px;
    width: 100%;
    line-height: 30px;
    text-align: center;
    background: #c3c3c3;
    color:#333
}
/* 首页我们的案例 结束 */
/* 广告 开始 */
.ba_d {
    height: 237px;
    position: relative;
    color: #fff;
    margin-top: 50px;
}
.ba {
    width: 1920px;
    height: 237px;
    background: url(../image/ba.jpg) no-repeat;
    margin: 0 auto;
    position: absolute;
    left: -360px;
    top: 0;
}
.ba_c {
    text-align: center;
    padding-top: 92px;
}
.ba_c p {
    font-size: 20px;
    line-height: 38px;
}
.ba_c div {
    font-size: 16px;
    line-height: 39px;
}
/* 广告 结束 */
/* 首页新闻 开始 */
.inews_tit {
    padding-top: 80px;
}
.inews_img {
    padding-top: 35px;
}
.inews_img {
    width: 477px;
    height: 382px;
    float: left;
    position: absolute;
    left: 17px;
    top: 0;
    cursor: pointer;
}
.inews_right {

}
.inews_lis {
    margin-top: 0;
    width: 80%;
    font-size: 14px;
}
.index-news img {
    width: 200px;
    height: auto;
}
.inews_lis p a {
    font-size: 20px;
    color: #666666;
    line-height: 27px;
}
.inews_lis div {
    font-size: 14px;
    color: #999999;
    line-height: 40px;
    margin-bottom: 50px;
    text-indent: 28px;
}
.inews_c {
    position: relative;
}
/* 首页新闻 结束 */
/* 商盟成员 开始 */
.shangmeng {
    padding-top: 55px;
}
.shangmeng_lis {
    height: 60px;
    margin-top: 40px;
}
.shangmeng_lis li {
    float: left;
}
.shangmeng_lis li a {
    padding: 0 10px;
    margin-bottom: 20px;
    font-size: 16px;
}
/* 商盟成员 结束 */
/* 首页留言 开始 */
.message_d {
    width: 1200px;
    height: 599px;
    position: relative;
    margin: 0 auto;
    padding-top: 20px;
}
.message_bg {
    width: 1920px;
    height: 600px;
    background: url(../image/message_bg.jpg) no-repeat;
    position: absolute;
    left: -360px;
}
.message {
    position: relative;
}
.message_tit {
    padding-top: 130px;
    font-size: 20px;
    color: #fff;
}
.indexcontact {
    position: absolute;
    right: 100px;
    top: 130px;
}
.indexcontact,
.indexcontact a {
    color: #fff;
    font-size: 20px;
}
.indexcontact p {
    line-height: 62px;
    cursor: pointer;
}
/* 首页留言 结束 */
/* 底部 开始 */
.footer_d {
    height: 300px;
    background-color: #232323;
}
.footer_left_nav ul {
    margin-top: 30px;
}
.footer_left_nav li {
    float: left;
    margin-right: 80px;
    text-align: center;
}
.footer_left_nav li p {
    font-size: 16px;
}
.footer_left_nav li div {
    line-height: 28px;
    padding-top: 6px;
}
.footer_right {
    width: 590px;
    padding-top: 25px;
}
.footer_line_height {
    line-height: 40px;
}
.footer_logo {
    padding-top: 16px;
}
.footer_logo img {
    padding: 0 50px;
}
.erwei {
    width: 90px;
}
.cnzz,
.cnzz div {
    display: inline;
}
/* 底部 结束 */
/*-------------- 新闻页 开始 ----------------*/
.nnews_article,
.inews_c {
    padding-top: 50px;
}
.nnewslis_d {
    width: 240px;
}
.inws_lis {
    width: 262px;
    margin-bottom: 10px;
}
.nnewslis_title {
    /* height: 114px; */
    line-height: 55px;
    background-color: #016db5;
    font-size: 24px;
    color: #fff;
    text-align: center;
    font-family: Microsoft YaHei, SimSun;
}
.nnewslis li {
    height: 35px;
    line-height: 35px;
    background-color: #f3f5f6;
    border-bottom: 1px solid #fff;
    text-align: center;
    padding-left: 0;
}
.nnewslis li a {
    display: block;
    height: 35px;
    font-size: 16px;
    color: #555555;
}
.icontact {
    margin-top: 20px;
    background-color: #f3f5f6;
}
.icontact p {
    line-height: 55px;
    background-color: #016db5;
    font-size: 24px;
    color: #fff;
    text-align: center;
    font-family: Microsoft YaHei, SimSun;
}
.icontact span {
    display: block;
    font-size: 16px;
    padding-top: 8px;
}
.icontact div {
    font-size: 14px;
    line-height: 35px;
    padding-left: 15px;
    border-bottom: 1px solid #fff;
}
.nnewslis3 {
    width: 916px;
}
.nnewslis3_title span {
    font-size: 16px;
}
.nnewslis3_title p {
    font-size: 16px;
}
.nnewslis3_title span,
.nnewslis3_title p {
    float: left;
}
.nnewslis3_articlelis {
    padding-bottom: 30px;
}
.nnewslis3_articlelis li {
    height: 100px;
    background-color: #f3f5f6;
    margin-top: 20px;
}
.nnewslis3time {
    width: 95px;
    height: 100px;
    float: left;
    line-height: 100px;
    font-size: 14px;
    text-align: center;
}
.nnewslis3wz {
    width: 805px;
    padding-left: 10px;
    float: left;
}
.nnewslis3wz p a {
    font-size: 16px;
}
.nnewslis3wz div {
    width: 805px;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    padding-top: 6px;
}
.nnewslis3wz p {
    padding-top: 14px;
}
.ipaging {
    float: right;
    padding: 15px 0;
}
.ipaging2 {
    float: left;
    padding: 15px 0;
}
.ipaging li,
.ipaging2 li {
    float: left;
    line-height: 30px;
    text-align: center;
    background: #0099ff;
    margin-right: 5px;
    cursor: pointer;
}
.ipaging li:hover,
.ipaging2 li:hover {
    background: #256B99;
}
.ipaging li a,
.ipaging2 li a {
    color: #fff;
}
.nnewslis3_article {
    padding-top: 30px;
}
.nnewslis3_article h1 {
    font-size: 20px;
    text-align: center;
    padding: 40px 0 17px 0;
}
.itac {
    text-align: center;
    padding-bottom: 20px;
}
.pages_solid,
.pages_hollow {
    width: 30px;
    height: 30px;
    color: #fff;
}
.ipaging li:last-child {
    width: 100px;
}

#right_con{width: 100%;padding: 10px 0 0 0;line-height: 200%;min-height: 300px;height: auto !important;overflow: hidden;}
#right_con img{max-width: none;height: auto;}
.articleTitle{font-weight: bold;font-size: 22px;color: #222;text-align: center;line-height: 50px;}
.articleAuthor{text-align: center;line-height: 32px;padding: 0 0 10px 0px;border-bottom: 1px solid #eee;}
.articleAuthor span{margin: 0px 6px;font-size: 14px;color: #666;}
.articleInfo{width: 100%;padding: 25px 0;line-height: 200%;min-height: 250px;}
.articleInfo img{max-width: 100%;}
.pageUpDown{padding-top: 10px;text-align: left;line-height: 30px;color: #222;}
.pageUpDown span{display: block;}
.pageUpDown a{color: #222;}
.articleImg{text-align: center;}
.clear{clear:both}

/*-------------- 新闻页 结束 ----------------*/
/*-------------- 产品页 开始 ----------------*/
.prolis {
    padding-top: 10px;
    margin-bottom: 30px;
}
.prolis li {
    width: 289px;
    height: 263px;
    border: 2px solid #e4e4e4;
    margin-right: 12px;
    float: left;
    margin-bottom: 40px;
    position: relative;
}
.prolisdiv {
    width: 289px;
    height: 263px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.prolis p {
    width: 290px;
    text-align: center;
    line-height: 25px;
    position: absolute;
    left: 0;
    bottom: -30px;
}
.prolis p a {
    font-size: 16px;
    display: block;
}
.nnewslis3_c .prolis img {
    width: 300px;
    height: 280px;
}
.prolisimg {
    position: absolute;
    left: 0;
    top: 0;
}
.ipaging2 {
    margin-top: 40px;
}
.proatimg {
    width: 423px;
    height: 384px;
    border: 1px solid #6a6a6a;
    float: left;
}
.pro_article_title {
    padding-top: 30px;
}
.proat {
    float: left;
    padding-left: 30px;
}
.proac {
    padding-top: 20px;
}
.proat div {
    font-size: 22px;
    line-height: 65px;
}
.proatdiv div {
    float: left;
}
.proat h1 {
    float: left;
    font-size: 22px;
}
.proac_p,
.proacxgwz p,
.proacxgcp p {
    font-size: 17px;
    color: #1c93cb;
    border-bottom: 1px solid #1c93cb;
    line-height: 33px;
    padding-top: 20px;
}
.proacxgwz_lis li {
    line-height: 30px;
}
.proacxgwz_lis li p {
    line-height: 25px;
}
.proacxgcp_lis li {
    float: left;
    margin-right: 11px;
}
.proacxgcp_lis {
    padding-top: 10px;
}
.proacxgcpa {
    display: inline-block;
    border: 1px solid #6a6a6a;
}
.proacxgcp_lis li p {
    margin-top: -10px;
    text-align: center;
    margin-bottom: 20px;
    border-bottom: 0;
}
.previous_s,
.ipaging .next {
    width: 46px;
    height: 30px;
    line-height: 30px;
    color: #fff;
}
.proacxgcp_lis img {
    width: 215px;
    height: 196px;
}
.nnewslis li a {
    font-family: "SimSun";
}
.proc1 {
    width: 110px;
    height: 65px;
    overflow: hidden;
    float: left;
}
#proy2 {
    line-height: 32px;
    padding-top: 15px;
    width: 348px;
    float: left;
    overflow-y: scroll;
    height: 192px;
}
.nnewslis3_c {
    margin-top: 10px;
}
.description {
    padding: 20px 0;
}
.webinfo,
.idescription {
    padding: 24px 0;
    font-size: 16px;
}
/*-------------- 产品页 结束 ----------------*/
/**----------------关于我们页 开始----------------**/
.title2 {
    font-size: 16px;
    text-align: center;
}
.detail {
    padding: 10px 10px;
}
/**----------------关于我们页 结束----------------**/
/** 网站地图 **/
.sitemap {
    line-height: 40px;
}
.footer_menu {
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}
.bottom_menu {
    text-align: center;
}
.bottom_menu ul {
    display: flex;
    justify-content: center;
    margin-top: 15px;
    font-size: 16px;
    line-height: 40px;
    border-bottom: 1px solid #5b5858;
    margin-bottom: 10px;
}
.bottom_menu li {
    padding: 10px 20px;
    margin: 0 10px;
}
.bottom_menu li a {
    color: #fff;
}
@media screen (max-width:768px) {
    .footer {
        display: none;
    }
}
.index-type {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    line-height: 45px;
    font-size: 16px;
    margin: 30px 0;
}
.index-type li {
    padding: 0 10px;
    margin: 5px;
    background: #f7f7f7;
}
.index-type li:hover {
    background: #0099ff;
    cursor: pointer;
}
.index-type li a:hover {
    color:#fff

}

/*相关新闻*/
.xgxw{width: 100%;display: inline-block;margin-top: 15px;}
.xgxw h4{background: #ebebeb;padding: 0 15px;font-size: 18px;color: #333;border-radius: 4px;height: 40px;line-height: 40px;}
.xgxw ul{padding-top: 15px;padding-bottom: 20px;background: #f2f2f2;}
.xgxw ul li{line-height: 14px;padding: 15px 10px;border-bottom: 1px solid #FFFFFF;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xgxw ul li a{color: #666;}
.xgxw .news_date{float: right;margin:0 20px;}
/*相关产品*/
.xgcp{margin-top: 15px;}
.xgcp h4{background: #ebebeb;padding: 0 15px;font-size: 18px;color: #333;border-radius: 4px;height: 40px;line-height: 40px;}
.xgcp ul{overflow: hidden;}
.xgcp li{margin: 20px 0;float: left;width: 25%;padding: 10px;}
.xgcp li span{display: block;line-height: 35px;background: #eee;text-align: center;}
.xgcp li span a{color: #666;}
.related_img img{width: 100%;}
.banner img{
width:100%;}
