@charset "utf-8";
/* normal */
*{margin:0; padding:0;}
html,body{width:100%; height:100%;}
html{/*overflow-x:hidden;*/ overflow-y:auto;}
/*body{font:15px/16px "微软雅黑",Arial,sans-serif; color:#4d4d4d; background:#fff0b9 url(../images/bg.jpg) repeat-x center top;}*/
body{font:15px/16px "微软雅黑",Arial,sans-serif; color:#4d4d4d; }
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font:normal 12px/14px "微软雅黑",Arial,sans-serif;}
fieldset,img{border:none;}
object,img{vertical-align:text-top;}
fieldset,legend,label,input,button,select,option,textarea{font:12px/14px "微软雅黑",Arial,sans-serif; color:#4d4d4d;}

/* global */
.none{display:none;}
.clear{overflow:hidden; _zoom:1;}
.wrapper{width:1200px; background:url(../images/bg2.png) repeat-y center top; _background:url(../images/bg3.png) repeat-y center top; padding:0 18px; margin:0 auto;}
a{color:#4d4d4d; text-decoration:none;}
a:hover{color:#f00000; text-decoration:underline;}

/* top 
.top{height:30px; overflow:hidden; line-height:30px; border:1px solid #edeef0; border-top:none; background:#fcfcfc url(../images/top.jpg) no-repeat 925px 11px; padding:0 10px;}*/
.top{height:30px; overflow:hidden; line-height:30px; border:1px solid #edeef0; border-top:none; padding:0 10px;}

.top span{float:right;}
.top span a{margin-left:25px;}

/* header */
.header{ background: #fff;   width: 1180px;
    margin-left: 10px;height:160px; overflow:hidden;
    /*background:url(../images/header.jpg); */
    }
.header .h-logo{width:540px; height:160px; overflow:hidden;  position:absolute; /*z-index:999;*/}
/*background:url(../images/header2.png);*/
.header .h-logo a{display:block; width:348px; height:68px; overflow:hidden; text-indent:-999999px; margin:45px 0 0 16px;}
.header .h-focus{float:right; width:640px; height:160px; overflow:hidden; position:relative;}
.header .h-focus ul li{display:none;}
.header .h-focus ul li img{width:647px; height:160px;}
.header .h-number{display:none;}

/* nav */
.nav{   width: 1180px;
    margin-left: 10px;
    height: 69px;
    overflow: hidden;
    /*background: url(../images/nav.gif);*/
    /*padding-left: 8px;*/
    
}
.nav ul{height:36px; overflow:hidden;}
.nav li{float:left; background: url(../images/nav.gif) -1200px 0;}
.nav .last{background:none;}
.nav li a{display:block; width:131px; height:36px; overflow:hidden; text-align:center; line-height:36px; font-weight:bold; font-size:16px; color:#ffffff;}
.nav li a:hover{color:#f00000; text-decoration:none; background:url(../images/nav.gif) -1290px -36px;}
#nav_btn1 #nav_hover1,
#nav_btn2 #nav_hover2,
#nav_btn3 #nav_hover3,
#nav_btn4 #nav_hover4,
#nav_btn5 #nav_hover5,
#nav_btn6 #nav_hover6,
#nav_btn7 #nav_hover7,
#nav_btn8 #nav_hover8,
#nav_btn9 #nav_hover9,.nav_hovers{background: url(../images/nav.gif) -1290px -36px;color: #f00000}

.topline{
    position: relative;
    width: 98.4%;
    height: 124px;
    background-color: #F3F3F3;
    margin: 0 auto;
    overflow: hidden;
}
.topline .mark{
    position: absolute;
    top: 27px;
    left: 17px;
    width: 51px;
    height: 69px;
    background: url(../images/tt.jpg) no-repeat;
}
.topline .content{
    padding: 20px;
    margin: 0 0 0 65px;
}
.topline .content .stair{
    display: block;
    width: 1030px;
    font-size: 32px;
    font-weight: bold;
    letter-spacing: 2px;
    color: #003F94;
    height: 33px;
    padding-top: 10px;
    text-decoration: none;
}
.text_over {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fc {
    zoom: 1;
}
.fc:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.topline .content .lists1>li{
    float: left;
    margin: 10px 10px 0 0;
    font-size: 12px;
    padding: 0;
    background:none;
}
.lists1{
    margin-left: 18px;
}
.topline .content .lists1 .a{
    display: inline-block;
    max-width: 300px;
    vertical-align: bottom;
    margin: 0 2px;
    font-size: 14px;
}
.topline .more{
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 124px;
    background-color: #EBE2E3;
    color: #757575;
    font-size: 16px;
    padding: 38px 0 0 14px;

    text-decoration: none;
}
.topline .more:hover{
    background-color: #DA0011;
    color: #FFFFFF!important;
    text-decoration: none;
}
.topic_news .text{
    width: 380px;
}

.nav #colee_left{width:860px; height:33px; overflow:hidden; line-height:33px; margin-left:73px;}
.nav #colee_left p{white-space:nowrap; margin-right:15px;}

/* index */
.column{float:left; overflow:hidden; margin-top:10px;}
.column_t{
    height:30px; overflow:hidden; line-height:30px; border-right:1px solid #e3e6ed;
    background:url(../images/column_t.jpg); 
    padding:0 15px;
    /*background: #3366FF;*/
}
.column_t a{float:right;}
.column_t b{font-size:14px; color:#ffffff;
    padding: 8px 20px;
    margin-left: -18px;}
.column_c{overflow:hidden; border:1px solid #e3e6ed; border-top:none;}

b{ font-size:14px; }

.industry{width:1180px; margin: 10px 10px 0px;}
.industry .column_t{padding-left:18px;}
.industry .column_t b{height:30px; overflow:hidden; line-height:30px;
    padding: 8px 20px;
    margin-left: -18px; }
.industry .column_c{height:350px;}
.industry .column_c .focus{float:left; margin:14px 0 0 14px; _display:inline;}
.industry .column_c .list{float:left; width: 425px;}
.list{margin:7px 0 0 14px;}
.list li{height:26px; overflow:hidden; line-height:25px; background:url(../images/list.jpg) no-repeat left center; padding-left:10px;}
.list li span{float:right; font-size:10px; color:#666666;}

.company{width:240px;}
.company .column_c{height:350px;}

.advertising2{float:left; margin-top:10px;    width: 1170px;
    margin-left: 10px;}

.show{width: 1180px;
    margin-right: 10px;
    margin-left: 10px;}
.show .column_c{height:912px;
    /*background:url(../images/column_c.jpg);*/
}
.list2{float:left; width:364px; height:455px; overflow:hidden; margin:0 14px; _display:inline;}
.list2_t{height:24px; overflow:hidden; background:url(../images/list2_t.jpg) no-repeat left bottom; padding-top:14px; margin-bottom:14px;}
.list2_t p{float:right; color:#e3e6ed; margin-right:-5px;}
.list2_t p a{margin:0 5px;}
.list3 dt{height:270px; overflow:hidden; margin-bottom:8px;}
.list3 dt img{float:left; width:355px; height:270px; border:1px solid #e3e6ed; padding:3px; margin-right:14px;}
.list3 dt p{line-height:22px;}
.list3 dd{height:24px; line-height:24px; overflow:hidden; background:url(../images/list.jpg) no-repeat left center; padding-left:14px;}
.list3 dd span{float:right; font-size:10px; color:#666666;}

.mian_f{float:left; width:245px;}
.exhibition{width:245px;}
.exhibition .column_c{height:445px;}

.list-pic{height:170px; overflow:hidden; margin:14px 11px 0 14px;}
.list-pic img{float:left; width:220px; height:170px; border:1px solid #e3e6ed; padding:3px; margin-right:14px;}
.list-pic p{line-height:22px;}

.list-pic2 a{display:block; width:210px; height:180px; overflow:hidden; line-height:24px; text-align:center;}
.list-pic2 a img{width:202px; height:142px; border:1px solid #e3e6ed; padding:3px;}

.ebook{width:245px;}
.ebook .column_c{height:425px;}

.fault{width: 1180px;margin-left: 10px;}
.fault .column_c{height:210px;}
.photo{width: 1145px; overflow:hidden; margin:14px 0 0 14px;}
.photo a{display:block; width:230px; height:190px; overflow:hidden; line-height:28px; text-align:center; margin-right:14px;}
.photo a img{width: 230px;
    height: 190px; border:1px solid #e3e6ed; padding:3px;}

.product{    width: 1180px;
    margin-right: 10px;
    margin-left: 10px;}
.product .column_c{height:912px;
    /*background:url(../images/column_c.jpg);*/
}

.maintain{width:245px;}
.maintain .column_c{height:430px;}

.book{width:245px;}
.book .column_c{height:439px;}

.advertising4{float:left; margin-top:10px;    width: 1175px;
    margin-left: 10px;}

.link{width:1178px; border:1px solid #e3e6ed; margin-top:10px; float:left; _margin-bottom:-12px;margin-left: 10px;}
.link dl{width:1180px; line-height:24px; padding:7px 14px;}
.link dt{float:left; width:100px; text-align:right; font-weight:bold; color:#f00000; background:url(../images/list.jpg) no-repeat left center;}
.link dd{float:left; width:1060px;}
.link dd a{margin:0 7px;}

.footer{height:133px; overflow:hidden; text-align:center; line-height:24px; border-top:1px solid #e3e6ed; background:url(../images/footer.jpg) no-repeat center 60px; padding-top:7px; margin-top:10px;}
.footer img{margin:2px 0 0 10px;}
.footer span{display:block; text-align:right;}
.footer span a{color:#cc0000;}
.footer .sp1{padding:5px 350px 0 0; _padding-top:10px;}
.footer .sp2{padding:2px 350px 0 0; _padding-top:3px;}

/* inside */
.inside{float: left;
    width: 1180px;
    margin-left: 10px;}
.i_left{float:left;     width: 930px;}
.i_right{float:right; width:240px;}

.i_sidebar{width:240px;}
.i_sidebar_list{padding:29px 0 24px 29px;}
.i_sidebar_list li{margin-bottom:5px;}
.i_sidebar_list li a{display:block; width:118px; height:30px; line-height:30px; overflow:hidden; background:url(../images/i_sidebar_list.jpg) 0 -30px; padding-left:62px;}
.i_sidebar_list .li_light a{font-weight:bold; color:#ffffff; background:url(../images/i_sidebar_list.jpg);}
.i_sidebar_list .li_light a:hover{color:#ffffff; text-decoration:none;}

.i_main{    width: 930px;}
.i_main .column_t span{float:right; margin-right:-5px;}
.i_main .column_t span a{float:none; margin:0 5px;}
.i_main .column_c{height:auto; _height:769px; min-height:769px; overflow:visible;padding-bottom: 50px;}

.i_about{line-height:30px; padding:28px 36px;}

.i_news{padding:23px 36px 0;}
.i_news li{height:36px; line-height:36px; overflow:hidden; border-bottom:1px dotted #b5b5b5; background:url(../images/list.jpg) no-repeat left center; padding-left:14px;}
.i_news li i{float:right; font-style:normal; font-size:10px; color:#666666;}

.i_page{height:72px; line-height:40px; text-align:center; overflow:hidden; color:#f00000;}
.i_page a{color:#f00000; margin:0 5px;}

.i_title{line-height:30px; text-align:center; color:#666666; border-bottom:1px dotted #b5b5b5; padding:36px 0 16px; margin:0 36px -13px;}
.i_title b{display:block; font-size:18px; color:#f00000;}

.i_share{/*height:60px;*/ overflow:hidden; border-bottom:1px dotted #b5b5b5; padding-left:178px; margin:-12px 36px 0;}

/*tanchuang 20230320*/
.i_share .bds_reward { padding: 15px 0 20px; text-align: center; }
.i_share .bds_reward span { font-size: 14px; color: #333; }
.i_share .bds_reward button { min-width: 128px; border-color: #e74851; background: #e74851; color: #fff; display: inline-block; padding: 6px 12px; margin: 16px 0 8px; font-size: 16px; line-height: 1.42857143; text-align: center; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none; border: 1px solid transparent; border-radius: 8px; vertical-align: middle; }

.i-modal-bg { z-index: 9; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .4); display: none; }  
.i-modal-box { z-index: 999; width: 350px; position: fixed; left: 50%; bottom: 20%; margin: -195px 0 0 -171px; border: 1px solid #eee; background: #fff; border-radius: 10px; display: none; }  
.i-modal-head { padding: 0 16px; position: relative; }
.i-modal-head .close { -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0;  position: absolute; right: 0; top: 0; width: 56px; height: 56px; font-size: 24px; text-align: center; outline: none; }
.i-modal-head .author { padding-top: 15px; font-size: 18px; display: block; }
.i-modal-head .author a { font-size: 18px; color: #333; text-decoration: none; }
.i-modal-head .author img { margin-right: 8px; width: 35px; height: 35px; }    
.i-modal-box .i-modal-head .tip { background: #f00000; padding: 6px 10px; font-size: 14px; color: rgb(255, 255, 255); border-radius: 6px; margin-top: 10px; position: relative; line-height: 25px; margin-bottom: 10px; white-space: normal; }
.i-modal-head .tip i { display: block; border-width: 0 7px 7px 7px; border-color: transparent transparent #f00000 transparent; border-style: dashed dashed solid dashed; content: ""; position: absolute; left: 8px; top: -7px; }
.i-modal-body { padding: 0 15px; }    
/*tanchuang==end*/

.i_read{padding-bottom:36px; margin:0 36px;}
.i_read h3{font-weight:bold; font-size:14px; color:#f00000; padding:12px 0 7px;}
.i_read .list{margin:0;}

.i_photo{padding:36px 0 0;}
.i_photo a{float:left;     width: 240px;
    height: 205px; overflow:hidden; text-align:center; line-height:24px; margin:0 16px 0 36px;}
.i_photo a img{width: 228px;
    height: 170px; border:1px solid #e3e6ed; padding:2px;}

.i_line{height:1px; overflow:hidden; border-bottom:1px dotted #b5b5b5; margin:0 36px;}

.i-publish{width:360px; overflow:hidden; padding:31px 0; margin:0 auto;}
.i-publish .ip-text{width:298px; height:28px; line-height:28px; margin-left:10px;}
.i-publish .ip-select{width:302px; height:30px; margin-left:10px;}
.i-publish .ip-textarea{width:300px; height:108px; margin-left:10px;}
.i-publish .ip-button{width:89px; height:30px; margin-left:10px; cursor:pointer;}

.i-publish-search{width:460px; height:32px; overflow:hidden; line-height:32px; padding-top:36px; margin:0 auto;}
.i-publish-search b{float:left; font-weight:normal;}
.i-publish-search .ips-text{float:left; width:298px; height:28px; line-height:28px; margin:0 10px;}
.i-publish-search .ips-button{float:left; width:89px; height:30px; cursor:pointer;}

.i-publish-list{margin-bottom:36px;}
.i-publish-list li{float:left; width:186px; height:196px; overflow:hidden; line-height:24px; border:1px solid #e3e6ed; margin:36px 0 0 36px; _display:inline;}
.i-publish-list li p{height:29px; overflow:hidden; line-height:29px; background:#f8f9fc; padding-left:5px;}
.i-publish-list li p a{margin:0 5px;}
.i-publish-list li span{display:block; height:134px; overflow:hidden; padding-left:10px;}
.i-publish-list li span b{display:block; font-size:14px; margin:14px 0 7px;}
.i-publish-list li i{display:block; height:32px; overflow:hidden; line-height:32px; font-style:normal; border-top:1px dotted #e3e6ed; padding-left:10px;}

.i-publish-display{width:auto; overflow:hidden; padding:36px 0; margin:0 auto;}
.i-publish-display .ipd-title{height:36px; overflow:hidden; text-align:center; line-height:36px; font-weight:bold; font-size:20px; border:1px solid #e3e6ed; background:#f8f9fc;}
.i-publish-display .ipd-content{height:auto; overflow:hidden; line-height:24px; padding:24px 36px;}
.i-publish-display .ipd-time{height:32px; overflow:hidden; line-height:32px; border-top:1px dotted #e3e6ed;}
.i-publish-display .ipd-time li{float:left; width:212px; overflow:hidden;}
.i-publish-display .ipd-tel{display:block; height:76px; overflow:hidden; line-height:76px; background:#fff0b9 url(../images/publish-display.jpg) no-repeat 21px center; padding-left:75px;}
.i-publish-display .ipd-tel b{font-size:14px; color:#f00000;}

.wrapfix
{
    width: 1180px!important;
}


 
/* 补充20220614 */
.flash{ width:500px; height:230px;float:left; overflow:hidden; margin-bottom:20px;}
.flash .mF_sohusports_wrap{padding:0px !important;border:0px !important;}
.flash .mF_sohusports_myFocus{height:230px !important;}
.flash .mF_sohusports_myFocus .pic{height:230px !important;}
.flash .mF_sohusports .txt li{height:40px !important;line-height:40px !important;}
.flash .mF_sohusports .txt li a{padding-left:14px !important;font-family:"Microsoft YaHei",微软雅黑;font-weight:normal !important;width:255px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:16px;!important;}
.flash .mF_sohusports .txt li b{filter:alpha(opacity=50) !important;opacity:0.5 !important;}
.flash .mF_sohusports .num{bottom:17px !important;right:10px !important;}
.flash .mF_sohusports .num li a{width:20px !important;height:6px !important;text-indent:-999999px;margin-right:5px !important;background:#fff!important;}
.flash .mF_sohusports .num li.current a,.flash .mF_sohusports .num li a:hover{background:#f19922!important;}




.share_open{
    position: fixed;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;

}
.share_open .back{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    background: rgba(0, 0, 0, 0.4);

}
.share_open .open{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 350px;
    /*height: 100px;*/
    background: #fff;
    border-radius: 6px;
    z-index: 4;
    /*display: flex;*/
    /*justify-content: space-around;*/
    /*align-items: center;*/

    padding: 20px;
}

.inptext{
    width: 245px;
    padding: 10px 8px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 16px;
}

.ibmit{
    width: 100%;
    background-color: #E80000;
    color: white;
    padding: 10px 8px;
    /*margin: 8px 0;*/
    border: none;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 10px;
    font-size: 18px;
}

/*.ibmit:hover {*/
/*    background-color: ##E80000;*/
/*}*/

.titles1 {
    height: 30px;
    line-height: 30px;
    width: 28%;
    text-align: center;
    font-size: 18px;
}
.fflex{
    display: -webkit-box;
    padding: 10px 0;
}

.tibt{
    color: #E80000;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
}

.drax {
    position: absolute;
    right: 10px;
    top: 8px;
    background: #ff3300;
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    opacity: 0.8;
    cursor: pointer;
}
.drawer_title{
    height: 30px;
    width: 100%;
    line-height: 30px;
    padding: 5px 0;
    font: 18px "microsoft yahei";
    text-align: center;
    position: relative;
}










