
@charset "utf-8";
/* CSS Document */
body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer{margin:0;padding:0}
body{font-size:15px;color:#333;font-family:Helvetica,Microsoft YaHei,Microsoft JhengHei;color:#222;background:#ffffff;-webkit-text-size-adjust:none;min-width:320px}
h1,h2,h3,h4,h5,h6{font-size:100%}
form{display:inline}
ul,ol{list-style:none}
a{text-decoration:none;color:#222}
a:hover{color:#1c5aa2;text-decoration:none}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-webkit-tap-highlight-color:rgba(0,0,0,0)}
button,input,select,textarea{font-size:100%;vertical-align:middle;outline:0}textarea{resize:none}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button}input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
.clearfix{*zoom:1}
table{border-collapse:collapse;border-spacing:0}.F{float:left}.hide{display:none}.show{display:block}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.break{word-break:break-all;word-wrap:break-word}header,footer,article,section,nav,menu,hgroup{display:block;clear:all}
p{ text-indent:2em;}
p img { margin-left:-2em;}
.G9{ color:#999;}.G6{ color:#666;}.G7{ color:#777;}
.L24{ line-height:24px;}.L28{ line-height:28px;}.L35{ line-height:35px;}.L45{ line-height:45px;}
.F14{font-size:14px;}.F16{font-size:16px;}.F18{ font-size:18px;}.F20{font-size:20px;}
.Hr_1,.Hr_2,.Hr_3,.Hr_4,.Hr_5,.Hr_6,.Hr_7,.Hr_8,.Hr_10,.Hr_15,.Hr_20,.Hr_25{font-size:1px;line-height:1px;clear:both;}
.Hr_1{height:1px;}.Hr_2{height:2px;}.Hr_3{height:3px;}.Hr_4{height:4px;}.Hr_5{height:5px;}.Hr_6{height:6px;}.Hr_7{height:7px;}.Hr_8{height:8px;}.Hr_10{height:10px;}.Hr_15{ height:15px;}.Hr_20{height:20px;}.Hr_25{ height:25px;}
.Tc{ text-align:center;}
.C_red{ color:#cc0000;}
.C_blus{ color:#004097;}
.C_blue{color:#4da8e4;}
.bgblue{ background:#004097;}

.L{font-size:12px; font-family:"宋体"; padding-left:10px;}
.R{float:right;}
.P10{ padding:0 10px; background:#fff; padding-top:10px;}
.body{margin:0 auto;overflow:hidden;background:#ffffff; min-height:100%;}
@media only screen and (min-width:1025px){.body{max-width:320px}}
/*top及导航*/
.toper{overflow:hidden;background:#004097; height:60px; margin:0 auto; text-align:center; line-height:60px; color:#fff; overflow:hidden;}
.guide{margin:0 auto; margin-top:10px;}
.guide .menu{overflow:hidden;background:#ffffff; font-size:14px;}
.guide .menu a{ float:left; height:95px; line-height:30px; width:25%;text-align:center;color:#222222;cursor:pointer; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.guide .menu a span { background: transparent url("navicon.png") 0px 0px no-repeat;
    width: 60px;
    height: 60px;
	background-size: 60px auto;
    display: block;
    margin: 0px auto; }
.guide .menu a span.a2 { background-position:0px -66px;}
.guide .menu a span.a3 { background-position:0px -132px;}
.guide .menu a span.a4 { background-position:0px -198px;}
.guide2{margin:0 auto;}
.guide2 .menu2{border-bottom:1px solid #1b68b1;overflow:hidden;background:#004097;}
.guide2 .menu2 a{ float:left; height:44px;line-height:45px;width:20%;display:block;color:#ffffff;text-align:center;background:#004097; cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }

/*栏目条*/
.Navbg {margin:5px 8px;overflow:hidden; padding-left:6px; height:22px; line-height:22px; font-weight:bold; font-size:16px}
.Boxs{ background:#fff; margin:0 10px; height:100%; padding:0px;}
.footer{height:60px; margin-top:10px;background: -webkit-gradient(linear, left top, right top, from(#3497db), to(#217acc));position:relative;
background: -webkit-linear-gradient(top, #3497db, #217acc);
background: -moz-linear-gradient(top, #3497db, #217acc);
background: -o-linear-gradient(top, #3497db, #217acc);
background: -ms-linear-gradient(top, #3497db, #217acc);
background: linear-gradient(top, #3497db, #217acc);
background-color: #3497db; text-align:center;}
.footer img{height:36px; width:auto;  margin:15px auto;}
/*分类列表*/
.th{text-align:left;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flexbox;overflow:hidden; margin-top:10px; background:url(../imagesdons/arrow.png) no-repeat left; background-size:20px; text-indent:30px;}
.th a {
    display:block;
    -moz-box-flex:1;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    height: 39px;
    line-height:39px;
    color:#333;
    font-weight:bold;
    font-size:16px;
   
}
.tb {margin:0 auto;}
.tb .content {display:none;overflow:hidden;}
.tb .content a{
    float:left;
     background:#fffbed;
     line-height:40px;
     height:40px;
     width:32.6%;
     color:#333333;
     text-align:center;
     text-overflow:ellipsis;
     white-space:nowrap;
     overflow:hidden;
     font-size:14px;
     border:1px solid #fadcab; 
}
/*解决列表*/
.extS {margin:0 auto;}
.extS li {height:100%;line-height:30px;border-bottom:6px solid #f1f3f5;overflow:hidden;}
.extS a {height:26px;overflow:hidden;}
    .extS li span {

        height: 30px;
        width: 100%;
        background: #f9f9f9;
        border-bottom: 1px solid #e6e6e6;
        text-indent: 0.2em;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        text-align: left;
       
    }

 .extSt {
    height: 32px;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: bold;
}
/*产品列表*/
.extA {margin:0 auto;}
.extA li {height:100%;line-height:1.2;border-bottom:1px solid #e3e3e3;overflow:hidden; clear:both; cursor:pointer; color:#949494; font-size:14px;}
.extA a {display:inline; }
.extA a img { max-height:24px !important; }
.extA li span {float:left;display:block;text-overflow:ellipsis; text-align:left;}
.extA li span.spans { width:100%;}
.extA li span.proimg { height:88px;width:90px; margin-right:10px; border:1px solid #c2c2c2; }
.extA li span.proimg .proimgt{ height:68px;width:90px; display:table-cell; text-align:center; vertical-align:middle; }
.extA li span.proimg img { max-height:66px; max-width:86px;}
.extA li span div{text-overflow:ellipsis; }
.imgbrand {height:20px;width:100%; text-align:center; color:#FFFFFF; line-height:20px;}
.zxzx { float:right; display:block; width:58px; height:20px; margin-top:-18px; background-color:#cbdcf0; border:1px solid #5e809b;border-radius:4px; font-size:12px; text-align:center; line-height:20px;}
.picurl{display:block !important;overflow:hidden !important}
/*焦点产品图*/
.focus{margin:0 auto; position:relative; width:320px;}
.focus img{height:240px; width:320px; overflow:hidden;}
.focus .tbox{position:absolute;left:0;bottom:0; color:#FFFFFF; line-height:24px; padding:0 5px; width:310px;height:48px;background:#000;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}

/*菜单*/
.navs1-mini-pop {border-radius: 3px;padding: 6px 0;position: absolute;right: 1px;margin-top:0px;width: 100px;z-index:999}
.body { position:relative;}
.navs1-mini-pop a {color: #FFFFFF;display: block;font-size: 16px;line-height: 18px;margin: 0;padding: 8px 0;text-align: center;}
.pop-opacity1 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);}
.fn-hide {display: none;}
a {color: #3B5998;outline: medium none;text-decoration: none;}
.wz{border: 1px solid #E3E3E3; padding:0px 5px; height:30px; line-height:30px; margin-top:10px;}
.wz em { background-color:#eaeaea; color:#FFFFFF;  font-family:'Helvetica'; display:inline-block;font-size:24px; width:20px; height:20px; line-height:22px;border-radius:10px; text-align:center; vertical-align:middle; margin-right:8px; margin-top:-1px;}
.wz a {font-size:16px; color:#010101;}
.wz1{font-size:16px; color:#133261;border-bottom: 1px solid #E3E3E3; padding:0px 10px; height:47px; line-height:47px;}

.copyright {
    background:#e6e6e6;
    color: #666666;
    height: 76px;
    line-height: 30px;
    text-align: center;
     bottom:0px; width:100%;
     padding:5px 0px;
	 border-top:5px solid #0060aa;
	 margin-top:10px;
}
.bf{background:#fff; height:76px; line-height:22px; color:#666; padding:0px 0px; margin-bottom:10px;height:80px;overflow:hidden;  border-bottom:1px solid #e2e2e2;}
.font1{color:#3a5896; font-weight:bold; background-position:5px center; text-indent:0px; line-height:30px;}
.ltxt { height:36px; padding-bottom:10px;overflow:hidden; padding-left:12px;}
.icov{ background:#fff;  margin:0 auto; color:#666; padding-top:5px;}
.Vgroup{overflow:hidden; margin:0 2px;}
.Vgroup img{width:30px; height:30px; margin-left:5px;}
.Home img{width:32px;height:32px; position:absolute;right:0px;top:0px;}
.Gotop img{width:32px;height:32px; position:absolute;right:35px;top:0px;}
/*未读消息气泡*/
.tip {
			background: #eee;
			border: 1px solid #ccc;
            padding:1px;
			border-radius:0px 3px 3px 0px;		
			position: relative;
		    width:50px;
		}

		.tip:before {
			position: absolute;
			display: inline-block;
			border-top: 11px solid transparent;
			border-right: 11px solid #eee;
			border-bottom: 11px solid transparent;
			border-right-color: rgba(0, 0, 0, 0.2);
			left: -12px;
			top: -1px;
			content: '';

		}

		.tip:after {
			position: absolute;
			display: inline-block;
			border-top: 11px solid transparent;
			border-right: 11px solid #eee;
			border-bottom: 11px solid transparent;
			left: -11px;
			top: -1px;
			content: '';

		}
        /*资讯详情*/
        .sde{font-size:20px; color:#454648}
.P15_ul{margin:15px; border-bottom:1px solid #d7d7d7; padding-bottom:8px}
.P15_ul li{line-height:26px}
.owfe{padding:5px 15px; font-size:16px; color:#333; line-height:28px}
.owfe li{margin-bottom:10px;}


.zx{width:100%; text-align:center; margin-top:10px;}
.bd{width:100%; overflow:hidden; text-align:center; margin-top:10px;}
.bd .txt{width:301px; height:43px; background:url(../imagesdons/bd_bj.jpg) no-repeat 0 0; line-height:43px; border:0px; text-indent:15px; color:#999; margin-top:10px;}
.text{width:99%; margin-top:10px; height:76px; line-height:25px; color:#999; text-indent:5px;}

.xq{width:100%; overflow:hidden; background:#fff; padding:0px; padding-bottom:30px;}
.font2{color:#2a4e98; font-weight:bold; padding-top:10px; margin:0 7px;}
.font3{color:#333; padding-top:10px; line-height:25px; padding-right:10px; margin:0 7px;}

.font4{color:#2a4e98; line-height:25px; padding-top:10px; font-size:18px; margin:0 7px;}
.font5{color:#434343; padding-top:10px; line-height:25px; padding-right:10px; font-size:16px; margin:0 7px;}


.mw-header{height:70px;background-color:#fff;position:fixed;left:0;width:100%;z-index:35;border-bottom:1px solid #dddddd;}
.mw-header2{height:45px; overflow:hidden; background-color:#fff;position:fixed;left:0;width:100%;z-index:35;border-bottom:1px solid #dddddd;}
.toolbarbottom {position:fixed;left:0;z-index:40;width:100%;height:50px;bottom:0;background-color:#ec7b01;opacity:.8;line-height:25px}
.toolbarbottom li { width:33.33%; float:left; list-style:none;padding: 0; margin: 0; }
.toolbar_textlab { text-align:center; color:#FFFFFF;}
.toolbar_return {
    background: transparent url("../imagesdons/toolimgs.png") no-repeat scroll 0px -96px / 24px auto;
    width: 24px;
    height: 24px;
    display: block;
    margin: 0px auto;}
.toolbar_conncet {
    background: transparent url("../imagesdons/toolimgs.png") no-repeat scroll 0px 0px / 24px auto;
    width: 24px;
    height: 24px;
    display: block;
    margin: 0px auto;}
.toolbar_conncet2 {
    background: transparent url("../imagesdons/toolimgs.png") no-repeat scroll 0px -120px / 24px auto;
    width: 24px;
    height: 24px;
    display: block;
    margin: 0px auto;}
.toolbar_liuyan {
    background: transparent url("../imagesdons/tel_3.png") no-repeat scroll 0px -24px / 24px auto;
    width: 24px;
    height: 24px;
    display: block;
    margin: 0px auto;
}
.head_p {
    background: transparent url("../imagesdons/headimgs2.png") no-repeat scroll 0% 0% / 30px auto;
    width: 32px;
    height: 28px;
    display: block;
	float:right;
	margin-right:20px;
	}
.head_tou {
    background-position: 0px -212px;
    margin-top: 10px;
}
.head_menu {
    background-position: 0px 0px;
    margin-top: 11px;
}
.head_search {background: transparent url("../imagesdons/headsearch.png") no-repeat scroll 0% 0% / 52px auto;width: 60px;
    height: 28px;
    display: block;
	float:right;
	margin-right:2px;margin-top: 10px; }
.nav_bg{background:#f0f2f5 no-repeat scroll 0 0;height:100%;overflow:auto;position:fixed;top:0;left:100%;width:100%;z-index:8888}
.jian_back {
    background: transparent url("../imagesdons/back.png") no-repeat scroll 0px 0px / 10px auto;
    height: 20px;
    width: 10px;
	float:left;
}
.pb10{padding-bottom:10px!important}
.ml10 {    margin-left: 10px;}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.mt20 {  margin-top: 20px;}
.block {    display: block;}
.login_bg{background:rgba(0,0,0,0) url(../imagesdons/head_1.png) no-repeat scroll 0 0 / 60px auto;height:60px;margin:auto;width:60px}
.login_Z li{width:50%}
.company_A{border-bottom:1px solid #ccc}
.company_A li{width:49%}
.tc{text-align:center}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.comp_col{background:rgba(0,0,0,0) url(../imagesdons/home_11.png)no-repeat scroll 0 0 / 24px auto;display:block;height:24px;margin:auto;width:24px;margin-bottom:10px}
.li_comp{border-right:1px solid #ccc}
.comp_C{background-position:0 -287px}
.menu_nav li{width:20%;float:left;text-align:center}
.mimbg{padding:5px 0;background-color:#f0f2f5}
.mimbg i{margin-left:10px}
.menu_home li{float:left;width:50%;text-align:center;padding:10px 0;line-height:24px}
.menu_nav_list li{width:50%;float:left;text-align:center}
.menu_nav_list li a{padding:12px 0;}
.bottom_b{background:url(../imagesdons/heng_1.jpg) repeat-x scroll 0 bottom}
.personal_menu_bg{background:url(../imagesdons/icons_1.png) no-repeat;width:24px;height:24px;display:block;margin:auto;background-size:24px auto}.xt_bg_p{background-position:0 -24px}.index_bg_p{background-position:0 -24px}.news_bg_p{background-position:0 -120px}.hang_bg_p{background-position:0 -72px}.person_bg_p{background-position:0 -264px}

.layout_search_div {
    border: 1px solid #d0d6e1;
    border-radius: 3px;
    height: 40px;
    padding: 0 4px 0 5px;
    position: relative;
}
.layout_search_div input {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    border: medium none;
    height: 40px;
    padding-left: 5px;
    width: 70%;
}
.percentW25 {
    width: 25%;
}
.search_bbs_menu {
    background: rgba(0, 0, 0, 0) url("../image2017/newtopicon.png")0 -20px no-repeat;
    background-size: 4.074074074074074rem 14.814814814814815rem;
    display: block;
    height: 22px;
    top: 9px;
    right: 10px;
    width: 22px;
}
.pa {
    position: absolute;
}
.sharebtn {background: transparent url("../imagesdons/share.png") no-repeat scroll 0% 0% / 60px auto;width: 60px;
    height: 30px;
    display: block;
	float:right;
	margin-right:10px;margin-top: 6px; }
ul.prohotcat li { width:30.2%; float:left; height:26px; line-height:26px;border:0;border-radius:13px;  margin:8px 1.5%; text-align:center;}
ul.prohotcat li a {color:#FFFFFF;}
#focus {width:100%; overflow:hidden; position:relative;background:#FFFFFF; margin:0 auto;}
#focus ul {height:174px; position:absolute;}
#focus ul li {float:left; height:174px; overflow:hidden; position:relative; text-align:center;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:100%; height:16px; padding:0px 10px; right:0; bottom:3px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:10px; cursor:pointer; background:#cccccc;border-radius:5px;}
#focus .btn span.on {background:#007aff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px;  cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.popwin_bg_tran {
   position: absolute;
   top:-1px;
   left: -1px;
   /*margin-left: -75px;*/
   width: 100%;
   height: 100%;
   background: #000;
   border: solid 1px #fff;
   opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;filter:alpha(Opacity=40);
   z-index: 99992;
   text-align:center; 
   display:none;
}

.popwin { 
   position:fixed;
   padding:0px;
   margin-top:0px;
   top: 0px;
   left: 6%;
   width:92%;
   text-align:left;
   color: #fff;
   z-index: 99993; 
   display:none; 
   
}
.popwin_title {position:absolute; background-color:#FFFFFF; color:#333333;width:450px; height:40px; padding:10px; text-align:center}
.popwin_nr {  color:#333333; padding-top:8px; font-size:14px;}
.popwin_nr {background-color:#FFFFFF; } 
.popwin_bt {color:#333333; line-height:32px;font-size:16px; height:30px;border-bottom:1px solid #cccccc;}
.popwin_til {  width:90px; text-align:right; line-height:30px; float:left; font-size:14px;}
.popwin_inputline { margin-top:5px; color:#444444; }
.popwin_input {  float:left; margin-left:2px; width:220px; padding:3px 5px; border:1px solid #cccccc;border-radius:4px; font-size:14px; }
.popwin_text { float:left; margin-left:2px; width:240px; padding:3px 5px; border:1px solid #cccccc;border-radius:4px; font-size:14px; }
.popwin_sendbtn {  float:left; margin-left:2px; margin-top:15px; width:180px;line-height:32px; border:0px;border-radius:6px; font-size:16px; background-color:#af0001; color:#FFFFFF; }