@charset "utf-8";
/* 其它需要用到的字体大小 */
* { margin:0px; padding:0px; }
body { font-size:12px; font-family:"microsoft yahei",arial; color:#333333;-webkit-text-size-adjust:none; cursor:default; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h3 { font-size: 12px; }
/*私有样式库*/
.mt8 { margin-top: 8px; }
.p10 { padding: 10px; }
.w800{width:800px;}
.w190{width:190px;}
.clear{clear:both; height:0; line-height:0; font-size:0px;}
.textbreak{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*头部*/
.top{ height:340px; position:relative; overflow:hidden}
.top .ban{width: 1400px;left: 50%;margin-left: -700px; position:absolute;}
.head1{position:relative; top: 10px;}
.head1 a,.head1 a:hover{ color:#333!important}
.head { position:relative; top: 22px; background:url(/uploads/image/images/head_bg.gif) repeat-x;}
.logo { margin:-11px 5px 0 0; z-index: 11;position: relative;*margin-right:0;}
.head_r { width: 244px; margin: 23px 0 0; }
.head_r .tel { background:  0 4px no-repeat; padding: 0 0 10px 20px;}
.head_r .tel em { font-style: italic; font-weight: bold; font-size: 18px; color: #093156; margin: 0 4px; }
.head_r input { height: 18px; line-height: 18px; vertical-align: middle; }
.head_r .inp { width: 153px; padding: 0 10px; border: 1px solid #acafb0; color: #969696; margin-right: 6px; }
.head_r .btn { width: 31px; background:  0 0 no-repeat; overflow: hidden; line-height: 99em; border: none; font-size: 0; cursor: pointer; }
/*信息条*/
.crumbs{ background:url(/uploads/image/images/bg2.gif) repeat-x; height:37px;margin-top: -37px;position:relative;}
.crumbs .home{padding-top:10px;padding-left: 5px;float:left;}
.crumbs span{float: left;background: url(/uploads/image/images/bg20.gif) no-repeat center left; height:37px; line-height:37px;padding-left: 11px;
margin-left: 11px;}
.crumbs span a{background: url(/uploads/image/images/bg19.gif) no-repeat left 5px;color: #717171;font-size: 12px;padding-left: 10px;padding-right: 6px;}
.crumbs span i{background: url(/uploads/image/images/bg19.gif) no-repeat left 5px;color: #272525;font-size: 12px;padding-left: 10px;padding-right: 6px;}
.infobar { border-top: 1px solid #9c9c9c; line-height: 28px; background: #dfdfdf; }
.infobar a { border-left: 1px solid #666; margin-left: -1px; padding: 0 6px; }
/*banner*/
.banner { height: 360px; }
.banner .ban_t p { font-weight: bold; }
/*中部三栏*/
.box { height: 320px; overflow: hidden; }
.box1 { width: 730px; }
.box2 { width: 270px; }
.box3 { width: 310px; padding-right: 30px;}
.box4{ width:350px;padding-right: 40px;}
.box5{ width:245px;}
.i_about { line-height: 2; }
.i_contact { padding: 0 10px; background:  center center no-repeat; height: 108px; }
/*首页产品选项卡*/
.protab { float: left; margin-left: 8px; width: 292px; height: 274px; }
.protab .ban_c { height: 245px; top: 36px; }
.protab .ban_c img { height: 215px; }
.protab .ban_c p { height: 30px; line-height: 30px; text-align: center;cursor:pointer; }
.protab .ban_nav { bottom: auto; top: 0; }
.protab .ban_nav a { float: left; width: 97px; height: 27px; line-height: 27px; background:  0 0 no-repeat; margin: 0; font-size: 12px; }
.protab .ban_nav .on { background-image: ; color: #fff; }
/*首页产品滚动*/
.i_peijian { height: 210px; }
.i_peijian .conscroll { height: 165px; }
/*底部通用*/
.foot {color: #ccc;clear:both;height:33px;}
.foot span{float:left;line-height: 33px;}
.foot a { color: #ccc; }
.foot a:hover { color: #fff; }
/*内页左右结构*/
.c { border: 1px solid #ccc; border-top: 2px solid #0c3561; background: #fff; margin-top: -40px; }
.side { width: 240px;background:url(/uploads/image/images/side_shadow.jpg) right 85px no-repeat; padding-right: 10px;margin-right:30px; }
.main { width: 720px;}
/*内页banner*/
.channel_banner { height: 222px; background:  center 0 no-repeat; }
/*产品详细页*/
.propic { height: 380px; }
.propic img { height: 100%; max-width: 100%;border:1px #ccc solid }
.sear .btn { width: 70px; height: 22px; line-height: 20px; background:  0 0 no-repeat; border: none; text-align: center; color: #fff; cursor: pointer; }
/*内页细节样式*/
.side_tel { height:54px;background:url(/uploads/image/images/001_30.png) no-repeat;padding:0 0 26px 66px;border-bottom:1px dotted #999;margin:0 0 20px;color:#929292;}
.side_tel .t{color:#333;}
.side_tel .tel{font:bold 18px/28px arial;color:#000;}
.side_tel .tel em{color:#004da2;}
.sidet{height:25px;margin:0 0 10px;}
.siden{float:left;}
.siden em{font-size:16px;font-weight:bold;font-family:arial;color:#004da1;margin-right:4px;}
.sidet .more{width:60px;height:100%;background:url(/uploads/image/images/sidemore_03.gif) 0 center no-repeat;}
.sidenews{padding:0 0 20px;}
.sidenews li{line-height:24px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.sidenews span{color:#6a6a6a;margin-right:6px;}
.sidenews a{color:#6a6a6a;}
.sidenews a:hover{color:#000;}
.side_info { margin: 0 0 0 17px; }
.main .channelt { height: 40px; line-height: 40px; background:  0 35px no-repeat;;margin-top:20px;}
.main .channeln { background-image: url(/uploads/image/images/ico5.jpg); font-size:18px;padding-left:50px;color:#000;}
.main .channeln span{font-family:arial;color:#1f5d95;padding-right:5px;}
.quicklink { padding: 0 0 20px; }
.quicklink .tip { background:  0 0 no-repeat; padding-left: 28px; color: #000; }
.items { display: block; background: #e5e5e5; line-height: 26px; text-indent: 6px; margin: 12px 0 0; }
.quicklink .tc a { display: inline-block; width: 120px; line-height: 22px; background:  8px center no-repeat; margin: 10px; border: 1px solid #dbdbdb; }
.quicklink .tc a:hover { border-color: #000; }
.news { padding: 18px; }
.news .newstop { height: 125px; margin-bottom: 20px; }
.news .newstop .title { margin-bottom: 10px; }
.news .newstop .title a { color: #626262; }
.news .newstop .img { height: 107px; width: 160px; padding: 7px; border: 1px solid #e7e7e7; }
.news .newstop img { height: 107px; width: 160px; }
.news .newstop .info { padding-top: 10px; margin-top: 10px; border-top: 1px dotted #cdcdcd; }

.page{ text-align:center;}
.page a{ padding-left:5px;}
.page .current{color: #ff6600;font-weight: bold; padding-left:5px;}
.sear{background:url(/uploads/image/images/search_bg.jpg) 0 8px no-repeat; width:800px; height:33px;line-height: 33px; float:left;}
.sear input{border: none;background: none;overflow: hidden;vertical-align: middle;outline: none;text-indent: 20px;color:#6a6a6a;*margin-top:6px;*text-indent: 10px;}
.sear .sub {width: 15px;cursor: pointer;}
.searchinp{text-indent: 10px;}
.footinfo{padding-top:10px;padding-bottom:20px; height: 45px;}
.footinfo a{color:#000;}
.bann {position: absolute;height: 469px;overflow: hidden;}
.button {position: absolute;bottom: 60px;right: 55%;margin-right: -500px;z-index: 3;}
.indtop{height: 469px;position:relative; overflow:hidden}
.button a {float: left;width: 22px;height: 5px;margin-right: 5px;background: #fc0;overflow: hidden;cursor: pointer; border:1px #ccc solid}
.button a.on {background: #31629f;}
.indexmain{ background:url(/uploads/image/images/index_bg.png) no-repeat 0 0 ; margin-top:-40px; height:416px;position:relative;}
.scroll {width: 600px;margin: 6px auto;overflow: hidden;}
.gallery {font-size: 0;white-space: nowrap;}
.gallery li {width: 150px;font-size: 12px;display: inline-block;overflow: hidden;*display:inline;*zoom:1;}
.s_prev {position: absolute;top: 25px;width: 25px;height: 80px;background-image: url(/uploads/image/images/left.png);background-repeat: no-repeat;cursor: pointer;overflow: hidden;left: 22px;background-position: 0 top;}
.s_prev:hover{background-image: url(/uploads/image/images/left1.png);}
.s_next {position: absolute;top: 25px;width: 25px;height: 80px;background-image: url(/uploads/image/images/right.png);background-repeat: no-repeat;cursor: pointer;overflow: hidden;right: 14px;background-position: 0 bottom;}
.s_next:hover{background-image: url(/uploads/image/images/right1.png);}
.gallery img {width: 140px;height: 110px;}
.gat {width: 140px;text-align: center;line-height: 30px;}
.box3 .more {color: #1e4580;}
.inews_one {width: 100%;height: 47px;margin-bottom: 13px;}
.inews_left {width: 41px;height: 47px;background: url(/uploads/image/images/inews_bg2.gif) left top no-repeat;}
.inews_right {width: 270px;}
.inews_right h3 {width: 100%;height: 22px;line-height: 22px;font-weight: bold;}
.inews_right h3 a {color:#000;}
.inews_right span {width: 100%;height: 20px;line-height: 20px;display: block;}
.inews_left span {width: 100%;height: 17px;line-height: 17px;text-align: center;display: block;color: #fff;}
.inews_left em {width: 100%;height: 30px;line-height: 27px;text-align: center;display: block;font-size: 16px;color: #000;}
.contbg{ background:url(/uploads/image/images/contact_bg.jpg) no-repeat 0 0 ;height:80px;}
.contbar li{height:20px;line-height:20px;padding-top: 4px;padding-left: 30px;width:180px;*padding-top:2px;}
.ybg1{ background: #eaeae9 url(/uploads/image/images/bg2.png) no-repeat center 470px;}
.ybg2{ background: #eaeae9 url(/uploads/image/images/bg2.png) no-repeat center 340px;}
.ybg3{ background: #ffffff;}
.indpro { overflow:hidden; height:126px;}
.newsdet { width:690px; font-size:14px;}

.f_bk{background: #b7b7b7;}
.w174{ width:174px;}
.f_bk1{ background:#345faa;}
.f_bk1 dl{padding: 18px 22px 18px 30px;float: left;}
.f_bk1 dl a{ color:#fff; font-family:microsoft yahei;}
.f_bk1 dl dt{ font-size:14px; padding-bottom:15px;}
.f_bk1 dl dd{ line-height:22px;}

.share_shou{ width:180px; position:absolute; right:0; bottom:15px;}
.share_shou span{ color:#1e3763; font-weight:bold; font-family:microsoft yahei; float:left;margin-top: 5px;}
.share_shou .bdsharebuttonbox {}
/*.share_shou .bdsharebuttonbox a{ background:url(/uploads/image/images/share.jpg) 0 0 no-repeat;width: 16px;height: 18px;display: inline-block;padding: 0px;margin: 0px;}
.share_shou .bdsharebuttonbox a.bds_qzone{background-position: -2px 0!important;}
.share_shou .bdsharebuttonbox a.bds_tsina{background-position: -24px 0;margin-left: 6px!important;}
.share_shou .bdsharebuttonbox a.bds_tqq{background-position: -46px 0;margin-left: 6px!important;}
.share_shou .bdsharebuttonbox a.bds_renren{background-position: -68px 0;margin-left: 6px!important;}
.share_shou .bdsharebuttonbox a.bds_t163{background-position: -90px 0;margin-left: 6px!important;}
.share_shou .bdsharebuttonbox a.bds_weixin{background-position: -112px 0;margin-left: 6px!important;}*/

.bg_bk{background: #2f5b97;}
.sub{cursor: pointer;}

/*二维码*/
.erweima_bg{ z-index:100;}
.bd_erweima_popup{
	display:none;
	position: absolute;
right: 0;
top: 20px;
padding: 10px;
width: 150px;
height: 150px;
background:#fff;
border: 1px solid rgb(216, 216, 216);
z-index: 11001;
font-size: 12px;}

.bd_erweima_popup_head{font-size: 12px;
font-weight: bold;
text-align: left;
line-height: 16px;
height: 16px;
position: relative;
color: #000;}