@charset "utf-8";
html,body{ font:16px/1.8 'Open Sans', sans-serif; color:#606060; background:#fff; -webkit-text-size-adjust:none;}
a{ color:#464646; text-decoration:none;}
a:hover{ color:#11578b; text-decoration:none;}
.lf{ float:left;}
.ri{ float:right;}
.ptp{ padding-top:20px;}
.br-bg{ background:#fafdff; border:1px solid #cadae7;}
.editor{word-wrap: break-word;font-family:'Open Sans', sans-serif;; font-size:14px;}
.editor p,.editor li{ line-height:25px;}
.editor { margin-bottom:28px; margin-top:15px;}
.editor img:hover{ filter:alpha(opacity:90);opacity:0.9;}
.wapper{min-width:1200px;margin:0 auto;}
/*头部*/
.inner{ width:1200px; margin:0 auto; position:relative;}
header{zoom:1;}
#web_logo{font-size:0px; position:relative; z-index:999;}
.top-nav{position:absolute;top:8px; height:60px; z-index:1; text-align:right; width:100%; right:0px;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px;}
.top-logo{ min-height:70px; _height:70px;}
nav{height:36px;background:url(../images/nav_bg.png) repeat-x;}
nav .inner{z-index:999999;}
nav ul{height:36px;zoom:1;}
nav li{ float:left; display:inline;height:36px; line-height:36px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}
nav li.line{ padding:0px 1px;}
nav li a.nav{ font-size:14px; font-weight:bold; color:#fff; text-shadow:1px 1px #365778; display:block;}
nav li.navdown,nav li.hover{ background:url(../images/navbg-hover.jpg) repeat-x left top;}
nav li.navdown a.nav,nav li.hover a.nav{ border-left:1px solid #41607c; border-right:1px solid #41607c; color:#fff;}
nav dl{ display:none; position:absolute;z-index:999999; text-align:left; background:#efefef url(../images/nav-dlbg.jpg) repeat-x left bottom; border:1px solid #ccc; border:none\9; padding:10px 0px;left:0px;top:36px;}
*html nav  dl{ border:none;}
*+html nav  dl{ border:none;}
nav dl dd{ height:30px; line-height:30px; background:url(../images/dt-11.gif) no-repeat 20px 10px; overflow:hidden; padding-left:35px; padding-right:20px;}
nav dl dd a{ color:#2A3C63; font-weight:bold;}
nav dl.nav-pro dd{ float:left; background:none; height:auto; padding:0px;}
nav dl.nav-pro dd a{ padding-left:30px; font-size:15px;}
nav dl.nav-pro dd p{ white-space:normal; padding-top:5px;}
nav dl.nav-pro dd p a{ display:block; font-weight:normal; font-size:12px; line-height:2;}
.met_flash{ margin:auto 0px; font-size:0px; overflow:hidden; max-width:1920px;} 
.met_flash ul{ margin:0px; padding:0px;} 
/*首页*/
.p-d{ padding:15px 0px;}
.index .mlf{ width:580px; position:relative;}
.index .mri{ width:398px;}
.index .src-ico{ display:block; width:47px; height:48px; background:url(../images/lf_srico.jpg) no-repeat; overflow:hidden; position:absolute;left:-8px;top:-8px; z-index:1;}
.index .pd-w{padding:0px 20px; position:relative;z-index:2;}
.index .pronav-srh{ width:243px;padding-right:25px;background:url(../images/lf_line.jpg) no-repeat right 5px;}
*html .index .pronav-srh{ position:relative;z-index:2;}
.index .news{ width:248px; overflow:hidden;}
.index h3.srhtit{ height:25px; line-height:25px; margin-bottom:20px; overflow:hidden; font-size:16px; color:#333;}
.index h3.srhtit span{ font-size:12px; color:#999; font-weight:normal; font-family:'Open Sans', sans-serif;; padding-left:12px;}
.index .metsearch ul{ list-style:none; margin:0px; padding:0px;}
.index span.parasearch_title{ display:none;}
.index span.parasearch_input input{ float:left; display:inline; width:160px; height:34px; line-height:34px; background:none; border:1px solid #aac2cd; padding-left:5px; overflow:hidden; color:#888; font-family:'Open Sans', sans-serif;; font-size:14px;}
.index span.parasearch_search input.searchgo{ float:left; height:36px; background:#557cab url(../images/searchgo_bg.jpg) repeat-x; border:1px solid #74a3c9; padding:0px 17px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}
*html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}
*+html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}
.index .pd-tp{ padding-top:20px;}
.index h3.ct-ti{ font-size:14px; color:#333; padding-bottom:3px;}
.index .category{zoom:1;}
.index .category li{ float:left; display:inline;height:24px; line-height:24px; white-space:nowrap;zoom:1;}
.index .category li a{display:inline-block;white-space:nowrap;padding:0px 5px; line-height:24px;}
.index .category li a:hover{ color:#111; background:#C7E1F7;}
h3.ti{ height:20px; line-height:20px;zoom:1; font-size:14px; color:#333; margin-bottom:8px;}
h3.ti .more{ float:right; padding-left:5px; font-weight:normal;}
.index .txtlist li{ height:28px; line-height:28px; overflow:hidden; background:url(../images/new_ico01.png) no-repeat left 12px; padding-left:12px;}
.index .txtlist li a{ font-size:14px;}
.index .txtlist li span.time{ float:right; padding-left:10px;}
*html .index .txtlist li img{ margin-top:11px;}
.index .newlist{ padding:12px;}
.index .newlist h3.ti{margin-top:3px;}
.index .newlist .newtxtlst{ height:44px; margin-bottom:9px; overflow:hidden;}
.index .newlist li{ height:24px; line-height:24px; background:url(../images/li.png) no-repeat left 11px; overflow:hidden; padding-left:12px;}
.index .newlist li span.time{ float:right; padding-left:10px;}
.index .newlist li a{ font-size:14px;}
#dians{float:right;padding-top:1px;}
#dians a{background:url(../images/dian.png) no-repeat 0 0;width:10px;height:10px;overflow:hidden;display:block;float:left;margin-left:8px;}
#dians a:hover,#dians a.active{background-position:-10px 0;}
.pro-list{margin-top:10px;}
.pro-list .profld{ margin:0px; position:relative; overflow:hidden;}
.pro-list ol{ position: absolute; width: 2012em; }
.pro-list li{float:left; display:inline; zoom:1; overflow:hidden; text-align:center;}
.pro-list li a.img{ display:block; text-align:center; font-size:0px;}
.pro-list li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.pro-list .flip{ position:absolute;z-index:1;}
#trigger{ display:none;}
.pro-list .next,.pro-list .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../images/p-arrow.jpg) no-repeat; cursor:pointer;}
.pro-list .next{background-position:0px 0px; position:absolute;top:70px; left:380px;}
.pro-list .next:hover{background-position:0px -20px; }
.pro-list .prev{background-position:-12px 0px;position:absolute;top:70px;left:4px;}
.pro-list .prev:hover{ background-position:-12px -20px;}
.pro-ccc{ padding:12px 18px;}

.frlk{ padding-top:30px;}
*html .frlk{ padding-top:12px;}
*+html .frlk{ padding-top:12px;}
.frlk h3.lkti{ float:left; display:inline; background:url(../images/Link.png) no-repeat left 2px; height:25px; padding-left:20px; color:#333;min-width:60px; white-space:nowrap;}
.frlk ul li{ float:left; display:inline; margin-right:20px;}
.lk-contx{ float:left;overflow:hidden; margin-left:15px;}
.txtlk li{ height:25px; padding-bottom:3px;line-height:25px;white-space:nowrap;}
.imglk li a{ display:block;}
.imglk li img{ width:91px; height:40px; padding-top:5px;}

/*底部*/
footer{ background:#ebf3fe url(../images/footbg.jpg) repeat-x left top; margin-top:10px;color:#888;}
.foot-nav{ text-align:center;height:25px; line-height:25px; padding-top:15px;}
.foot-nav span{ font-size:10px; margin:0px 8px;}
.foot-text{ text-align:center; padding:5px 0px 10px;}
.foot-text a{ text-decoration:underline;}
footer a{ color:#888;}
footer a:hover{ color:#94c7f9;}

/*内页侧栏*/
.sidebar{ }
.sidebar .sb_nav{ float:left; width:310px; position:relative;}
div.ti1-bg{ position:absolute; width:225px; height:37px; background:url(../images/leftti.png) no-repeat; overflow:hidden;zoom:1;top:10px;left:-6px;z-index:1;}
div.ti1-bg span{ display:block; width:170px; overflow:hidden; margin-left:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff;}
.sidebar .sb_nav h3.title1{ border:1px solid #D3E1ED; background:#FAFDFF; border-bottom:none; height:48px; line-height:48px; overflow:hidden;zoom:1;}
.sidebar .sb_nav h3.title2{ height:30px; line-height:30px; border:1px solid #D3E1ED; background:#FAFDFF; padding-left:22px; overflow:hidden; font-size:14px; color:#333;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ background:#FAFDFF;border:1px solid #D3E1ED; border-top:none;zoom:1;}
.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; background:url(../images/dt-11.gif) no-repeat 2px 13px;}
#sidebar dl dt a{font-size:14px; color:#666;}
#sidebar dl dt a:hover{color:#09F;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/job_ico.gif) no-repeat left 12px;}
#sidebar dl dt.on a{ font-weight:bold; color:#11578b; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:850px; background:#fff; overflow:hidden;  margin:auto 0px;}
.sb_box1{min-height:500px;}
.sidebar .sb_box h3.title{ border-bottom:1px solid #cce6f5;height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #69CBF1; padding:0px 15px; color:#2d648f;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px; color:#000;}
.sidebar .sb_box h3.title div.position a{ color:#666;}
.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}
.newslist1{padding:20px;}
/*新闻*/
#newslist { }
#newslist li{ background:url(../images/li.png) no-repeat left 17px;}
#newslist li p{ color:#888;}
#shownews h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}
#shownews h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95; padding:0px 10px;}
#shownews .relatedlist li{ float:left; width:30%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(../images/diantb.jpg) no-repeat 3px 12px; overflow:hidden; }
#shownews .relatedlist li a:hover{ text-decoration:underline; }
*html #shownews .relatedlist li img{ margin-top:8px;}
.div1{float:left; width:820px;}
.div2{margin-left:20px; height:75px;}
.div3{float:left;  margin-top:10px; overflow: hidden; text-overflow: ellipsis;line-height: 43px;}
/*产品*/
#productlist li h3{ padding-top:7px; padding-bottom:15px;}
#productlist li h3 a{ color:#000;}
#productlist li h3 a:hover{ color:#06F; text-decoration:underline;}
#showproduct h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}
#showproduct h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; padding:0px 10px; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95;}
#showproduct h3.sl-ti{ height:31px; border-bottom:1px solid #ccc; margin-top:13px;zoom:1;}
#showproduct h3.sl-ti a{ float:left; display:inline; cursor:pointer; min-width:60px;_width:60px; white-space:nowrap; text-align:center; height:30px; line-height:30px; background:url(../images/sl-ti.jpg) repeat-x left top; margin-right:4px; border:1px solid #ccc; padding:0px 10px;} 
#showproduct h3.sl-ti a.hover{ background:url(../images/rela-bg.jpg) repeat-x; color:#fff; text-shadow:-1px -1px #4d6e95; border:1px solid #5985ba;}
#rl-product{ position:relative; width:690px; overflow:hidden; margin-left:18px;}
#rl-product ul{position: absolute;width: 2012em;}
#rl-product li{ float:left; display:inline; zoom:1; overflow:hidden;text-align:center;}
#rl-product li a.img{ display:block; text-align:center; font-size:0px;}
#rl-product li img{ border:1px solid #ccc;}
#rl-product li h3{ margin-top:5px;}
#showproduct .flip{ position:absolute;z-index:1;}
#showproduct #trigger{ display:none;}
#showproduct .next,#showproduct .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../images/p-arrow.jpg) no-repeat; cursor:pointer;}
#showproduct .next{background-position:0px 0px; position:absolute;top:60px; left:710px;}
#showproduct .next:hover{background-position:0px -20px; }
#showproduct .prev{background-position:-12px 0px;position:absolute;top:60px;left:0px;}
#showproduct .prev:hover{ background-position:-12px -20px;}
*html #showproduct .prev{ left:-18px;}
*html #showproduct .next{ left:693px;}
*+html #showproduct .prev{ left:-18px;}
*+html #showproduct .next{ left:693px;}
/*下载*/
#downloadlist dl.top dt a{ color:#004080;}
#downloadlist .metlist dd{ background:#eef3fa;}
/*地图*/
#sitemaplist .sitemapclass2 h3{background:url(../images/li.png) no-repeat left center;}

/*新增CSS*/
.menu{}
.menu .nav{margin-top:0px;}
.menu .nav ul{ height:60px; right:0px; width:100%; margin:auto;margin:0;padding:0;}
.menu .nav li{float: left;list-style:none;text-align:center; font-size:20px; color: #FFF;;width:20%;}
.menu .nav li a{display:block;color:#fff;text-decoration:none;position:relative; line-height:50px; font-size:16px; color: #FFF;background:url(../images/border.png) no-repeat right;}
.menu .nav li a:hover,.menu .nav li a.current{}
.menu .nav li:last-child a{background:none;}
.menu .nav li .box{width:1122px; position:absolute;top:50px;left:0; background:#fff;display:none; text-align:center; z-index:99; font-size:12px;}
.menu .nav li .box  a{padding: 0 10px;color:#000; float: left;border:none;background-image:none; text-align:center;display:block;font-size:14px;}
.menu .nav li .box  a:hover{color:#0c649a;background-image:none; text-align: left;font-size:14px;}
.language img{border:1px solid #ccc;}
/*导航小图标*/
.top-logo div LI{ float:right; list-style:none; width:60px; margin-right:10px; text-align:center;  font-size:12px;}
.gupiao a{ height:60px;width:180px;font-size:20px;font-weight:bold;  line-height:60px; color:#FFF; float:left; padding-left:30px;}
.box1{width:1122px;; height:230px; margin:0 auto;}
.box2{width:186px; border-left:1px #CCC solid; height:230px; float:left; color:#000; text-align:center;}
.h3{font-size:14px; padding:30px 0 0 0;}
.box2 a{display:block;width:100%;padding:0 !important;}
.box2 a:hover{text-align:center !important;}
.box2 a img{padding:15px 0 15px 0;}
/*产品与应急更多切换*/
.more{height:20px; width:96px; margin:0 auto; background-image:url(../images/more-1.png); margin-left:45px;}
.more:hover{background-image:url(../images/more-2.png)}

/*底部*/
footer{ background:#504e4f;color:#888; border-bottom:1px #393337 solid; border-top:1px #dadada solid;}
.foot-1{ float:left; margin-right:50px; padding:70px 0px 60px 0px;}
.foot-1 h3{ color:#FFF; font-size:1.6em; border-bottom:2px #FFF solid;}
.foot-1 div{ color:#FFF; line-height:25px; font-size:14px;}
.foot-1 span{ margin-left:10px;}
.foot-1 img{ margin-top:-30px; overflow:hidden;}
.foot1{border-top:1px #615f60 solid; background-color:#413f40;}
.foot1 div{ padding:20px 0 20px 0; margin:0px auto; text-align:center; color:#cfcdce; font-size:14px;}
.foot-2 div{line-height:25px;}
.foot-2{margin-right:30px;}
.foot-2 a{color:#fff;font-size:14px;}
/*左侧菜单*/
.sidebar .sb_nav .leftmenu{ background-color:#504e4f; color:#FFF; text-align:center; font-size:19px; line-height:50px;}
.sidebar .sb_nav .leftmenu.active{background-color:#0c649a}
.sidebar .sb_nav .leftline{ background-color:#FFF; height:3px;}
.sidebar .sb_nav .leftmenu a{ color:#FFF;}
.sidebar .sb_nav .shouye{  width:310px; margin:0 auto; line-height:75px; font-size:14px; color:#FFF; background-color:#0c649a;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;text-align:center;font-size:25px;font-weight:bold;}
.sidebar .sb_nav .shouye a{ color:#000;}
.sidebar .sb_nav .shouye img{ line-height:55px;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_box .editor{ background:#FFF;padding-left:30px; }

/*公告下载列表*/
.downlist{ padding-top:50px;}
.downlist ul{ padding-left:30px;}
.downlist li{ list-style-type:none; line-height:45px; border-bottom:1px #c5c5c5 solid;}
.downlist li a{ text-decoration:none; color:#000; line-height:45px; }
.downlist li a:hover{ text-decoration:none; font-weight:bold; color:#00F;}
.downlist li span{ background-color:#F00; color:#FFF; width:100px; float:right; margin-right:20px; line-height:20px; height:20px; margin-top:10px; text-align:center;}
.downlist li img{ float:right; margin-right:20px; margin-top:15px;}

/*招聘列表*/
.joblist{ padding-top:50px;}
.joblist h2{ color:#F00; font-size:20px; padding-left:30px;}
.joblist ul{ padding-left:30px;}
.joblist li{ list-style-type:none; line-height:45px;}
.joblist li a{ text-decoration:none; color:#000; }
.joblist li a:hover span{ text-decoration:none; background-color:#F00; color:#FFF; border-radius:0px; }
.joblist li span{ width:160px; float:left; font-size:14px;text-align:center;border-bottom:1px #c5c5c5 solid;}
.job_boxshow { padding-top:50px;}
.bg_hui{ background-color:#e5e5e5; font-size:15px; font-weight:bold; padding:0 0 0 20px; margin:20px 0 20px 0;list-style:none; line-height:40px; height:40px; list-style-type:none;}
.job_boxshow ul li .red { color:#F00;font-size:14px; font-weight:bold;}
.job_boxshow ul li .none_list{ list-style-type:none;}
.job_boxshow ul li .wenzi{line-height:30px;}
.job_boxshow ul li ul{ margin-left:-25px;}
.job_boxshow ul li ul li{ list-style-type:none; width:180px; float:left;}

/*产品与服务*/
.editor h1{ font-size:28px; font-weight:bold; color:#F00; }
.lianxi ul{}
.lianxi ul li{ width:200px; line-height:30px;height:30px; color:#FFF;background-color:#F00; text-align:center; margin-left:-30px;}
.lianxi ul li a{ color:#FFF;  text-decoration:none; }
.lianxi ul li a:hover{ color:#FFF;  text-decoration:none; }
/*关于宏盛*/
.sb_box .about_box{ background:#FFF; }
.sb_box .about_box .top{ padding:50px 50px 0px 50px;}
.qywh_box,.fzlc_box h1{ font-size:18px; font-weight:bold; color:#F00; text-align:center;}
.qywh_box,.fzlc_box h2{ font-size:16px; text-align:center;}
.sb_box .about_box .top p { color:#000; text-align:left; font-size:12px; font-weight:normal;}
.sb_box .about_box li{ list-style:none; float:left; width:200px;}
/*企业文化*/
.sb_box .qywh_box{ background:#FFF; border-right:1px solid #e0e0e0; min-height:500px;}
.sb_box .qywh_box ul{ margin-left:-30px;}
.sb_box .qywh_box li{ float:left; width:200px; list-style:none;}
.sb_box .qywh_box li img{ height:260px; filter:alpha(opacity:90);opacity:0.9;}
.sb_box .qywh_box li img:hover{ filter:alpha(opacity:100);opacity:1;}
.sb_box .qywh_box li div{ height:210px; background-color:#cccccc; color:#FFF; margin-top:-10px; background-image:url(../images/qhwh.png); margin-top:-10px;}
.sb_box .qywh_box li div h3{ text-align:center; font-size:20px; font-weight:bold; padding:20px 0 0 0;}
.sb_box .qywh_box li div span{ display:none; background-color:#e10404; height:260px; position:absolute; top:-170px;}
.sb_box .qywh_box li div span h3{ text-align:center; font-size:20px; font-weight:bold; padding:20px 0 0 0;}
.sb_box .qywh li div span h4{ text-align:center; font-size:14px; padding:20px 0 0 0; line-height:25px;}
.sb_box .qywh_box li div:hover span{ display:block; position:relative; }
.sb_box .qywh_box li div:hover h4{ text-align:center; font-size:14px; padding:20px 0 0 0; line-height:25px;}
/*发展历程*/
.sb_box .fzlc_box{ background:#FFF; border-right:1px solid #e0e0e0; min-height:500px;}
.sb_box .fzlc_box ul{ margin-left:-30px;}
.sb_box .fzlc_box .small_pic li { list-style:none; color:#F00; position:relative; width:260px; float:left; margin-right:5px; margin-bottom:5px; }
.sb_box .fzlc_box .small_pic li div{ width:260px;; height:120px;}
.sb_box .fzlc_box .small_pic li div:hover span { display:block; color:#FFF; filter:alpha(opacity:90);opacity:0.9;}
.sb_box .fzlc_box .small_pic li div span{ display:none; background-color:#e10404; height:120px; width:260px; position:absolute; top:-0px;}
.sb_box .fzlc_box .small_pic li div span h3 {padding:70px 0 0px 15px; font-size:20px;}
.sb_box .fzlc_box .content ul{ margin-left:50px;}
.sb_box .fzlc_box .content li{ list-style:none; color: #0C6;  height:50px; line-height:50px; background:url(../images/bg-line.jpg) no-repeat left 30px top 0px;};
.sb_box .fzlc_box .content li span{ margin-left:50px;}
.sb_box .fzlc_box .content li .t1{ width:60px; height:15px; color: #FFF; float:left; padding:5px 0px 0px 35px; background-color:#999}
.sb_box .fzlc_box .content li .t2{  height:15px; float:left; padding-left:50px; color:#000;}


.biaoti{ font-family:'Open Sans', sans-serif;;font-size:20px;}
.neirong{
 padding-top:20px; 
 line-height:23px; 
 font-size:15px;
}
.neirong p{
 /*text-indent: 2em;*/
 text-align:justify;
}
/*新闻*/
.sidebar .newslist{ border-bottom:1px dashed #e2e2e2;overflow:hidden;}
.sidebar .newslist a{ color:#000;}
.sidebar .newslist h3{ font-weight:bold; font-size:16px;}
.sidebar .newslist .redian{border-radius: 10px; color:#FFF; background-color:#c40c23; width:100px; line-height:30px; text-align:center; font-size:1.3em;}
.sidebar .newslist .timedate{float:right;border-radius: 10px;  border:1px #000 solid; margin-top:10px; text-align:center; background-image:url(../images/timedate.jpg);}
.sidebar .newslist .timedate span{line-height:40px; font-weight:bold;padding:10px;}
.sidebar .newslist .fazhan ul li{list-style-image:url(../images/ico.png)}
.sidebar .newslist ul{
 width:100%;
 overflow:hidden;	
 margin:0;
 padding:0;
}
.sidebar .newslist ul li{
 float:left;
 width:100%;
 list-style:none;	
 padding-bottom: 15px;
 padding-top: 15px;
}
.sidebar .newslist ul li div.news_img{
 width:150px;
 float:left;	
}
.sidebar .newslist ul li div.news_img img{
 width:100%;
 height:auto;	
}
.sidebar .newslist ul li div.news_title{
 width:670px;
 margin-left:10px;
 float:left;	
 line-height: 30px;
}
.sidebar .newslist ul li div.news_title a{
 font-size:16px;	
}

.module-default {
    margin: 0;
    padding: 0;
}
.slideshow {
    overflow: hidden;
}
.carousel {
    position: relative;
}
.clearfix {
    *zoom: 1;
}
.clearfix {
    *zoom: 1;
}
.clearfix {
    *zoom: 1;
}
.carousel-item {
    position: relative;
    float: left;
    display: block;
}
.carousel-item .carousel-img {
    display: block;
}
.carousel-item .carousel-img a[href="javascript:;"] {
    cursor: default;
}
.carousel-item .carousel-img img {
    display: block;
    max-width:none !important;
}
.carousel-btn-fixed {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    margin: 0;
    z-index: 100;
}
.carousel-btn {
    text-align: center;
    margin: 10px 0;
}
.carousel-btn a {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    background: #8a8787;
    border-radius: 50%;
}
.carousel-btn .selected {
    background: #1C79C1;
    cursor: default;
}
.carousel-btn a span {
    display: none;
}
@media screen and (max-width:1120px) {

.header1 {
	min-height: 30px !important;
}	
}
@media screen and (max-width:767px) {
.slideshow {
	height: 350px !important;
}
.slideshow img {
	height: 350px !important;
}
}
@media screen and (max-width:640px) {
.slideshow {
	height: 230px !important;
}
.slideshow img {
	height: 230px !important;
}
}
@media screen and (max-width:480px) {
.slideshow {
	height: 145px !important;
}
.slideshow img {
	height: 145px !important;
}
}
.product-list ul li {

  float: left;

  width: 245px;
  
  height:285px;

  position: relative;

  margin-right:22px;

  margin-bottom:22px;

  list-style:none;


}
.product-list ul li a:hover > .pro-text{display:block !important;}
.product-list ul li a.proimg{width:233px;height:233px;display:block;border: 1px solid #e2e2e2;}
.product-list ul li img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);

}

.product-list ul li a p{
 text-align:center;
 font-weight:bold;	
}
.product-list ul li .pro-text {

  display: none;

  position: absolute;

  top: 0;

  left: 0;

  width: 245px;;

  height: 245px;;
  text-align: center;

  border: 6px solid #1a84c7;

  background: rgba(255, 255, 255, 0.8);

}

.product-list ul li .pro-text .pro-tit {


  width: 205px;;

  border-bottom: 1px solid #b3b3b3;

  font-size: 16px;

  font-weight: 600;

  color: #489dd2;

  line-height: 24px;

  padding: 30px 20px 10px;
  margin:0 auto;
}

.product-list ul li .pro-text .pro-txt {


  width: 205px;

  height: 60px;

  font-size: 12px;

  line-height: 20px;

  padding: 10px 20px;

  overflow: hidden;
  margin:0 auto;
  word-wrap:break-word

}

.product-list ul li .pro-text .pro-more {

  display: inline-block;

  width: 60px;

  height: 34px;

  background: #1a84c7;

  color: #FFFFFF;

  line-height: 34px;

}

.equ-list {margin-top:20px;}
.equ-list ul{
 padding:0;
 margin:0;	
}
.equ-list ul li {
  float: left;
  width: 425px;
  height:360px;
  position: relative;
  margin-bottom:22px;
  list-style:none;
}
.equ-list ul li .proimg{width:400px;height:300px;display:block;margin:0 auto;}
.equ-list ul li img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);

}

.equ-list ul li p{
 text-align:center;
 font-weight:bold;	
 height:60px;
 line-height:60px;
}


.cer-list{margin-top:20px;}
.cer-list ul{
 padding:0;
 margin:0;	
}
.cer-list ul li {
  float: left;
  width: 425px;
  height:626px;
  position: relative;
  margin-bottom:22px;
  list-style:none;
}
.cer-list ul li .proimg{width:400px;height:566px;display:block;margin:0 auto;}
.cer-list ul li img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);

}

.cer-list ul li p{
 text-align:center;
 font-weight:bold;	
 height:60px;
 line-height:60px;
}
.product-details{padding:20px;}
.product-details .prodet-top-l {

  width: 50%;

  margin-right: 40px;

}

.product-details .prodet-top-l .b-pro {

  width: 100%;

  border: 6px solid #dedede;

  margin-bottom: 20px;

}



.product-details .prodet-top-l #pic-zoom {

  position: relative;

  margin-top: 0;

}

.product-details .prodet-top-l .mark {

  width: 390px;

  height: 331px;

  position: absolute;

  z-index: 2;

  background: transparent;

  display: inline-block;

  left: 0;

  top: 0;

  opacity: 0.1;

  filter: alpha(opacity=100);

}

.product-details .prodet-top-l .layer {

  width: 50px;

  height: 50px;

  background: #E8E8E8;

  position: absolute;

  opacity: 0.4;

  filter: alpha(opacity=100);

  display: none;

}

.product-details .prodet-top-l .big_pic {

  padding: 20px;

  z-index: 9;

  position: absolute;

  display: none;

  overflow: hidden;

  width: 390px;

  height: 331px;

  left: 100%;

  top: 0;

  background: #eee;

}

.product-details .prodet-top-l .big_pic img {

  position: absolute;

  top: 0;

  left: 0;

  width: auto;

}

.product-details .prodet-top-r {

  position: relative;

  width: 350px;

}

.product-details .prodet-top-r h1 {

  margin-bottom: 10px;

  color: #000;

  font-size: 25px;

  text-transform: capitalize;

  font-weight: 600;

  padding-top: 10px;

}

.product-details .prodet-top-r a {
  float:left;
  transition: 0.2s ease-in;
  -webkit-transition: 0.2s ease-in;
  -moz-transition: 0.2s ease-in;
  -ms-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  background-image: -moz-linear-gradient(top, #ffa904, #ff8b28);
  /* Firefox */
  background-image: -webkit-linear-gradient(top, #ffa904, #ff8b28);
  /* Saf4+, Chrome */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa904, endColorstr=#ff8b28, GradientType='0');
  /* IE*/
  margin-top: 10px;
  color: #fff;
  font-weight: 600;
  display: block;
  width: 130px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #1a84c7;
  margin-right: 30px;
  border-radius: 5px;
  font-size: 16px;

}

.product-details .prodet-top-r a:hover {

  background-image: -moz-linear-gradient(top, #0f4ba3, #0f4ba3);

  /* Firefox */

  background-image: -webkit-linear-gradient(top, #0f4ba3, #0f4ba3);

  /* Saf4+, Chrome */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a84c7, endColorstr=#00469e, GradientType='0');

  /* IE*/

}

.infor1 {

  float: left;

  width: 100%;

  height: 292px;

  overflow: hidden;

}

.infor1 p {

  font-size: 16px;

  line-height: 30px;

  color: #333;

}
.infor1 table {
	border-spacing: 0;
	border-collapse: collapse;	
}
.infor1 table td{
	padding: 5px 10px;
	border: 1px solid #ddd !important;
}
.infor1 table td:first-child{
  text-align:right;	
}
.pro-title {

  display: inline-block;

  font-weight: 600;

  text-transform: uppercase;

  line-height: 36px;

  text-align: center;

  padding: 0 20px;

  color: #fff;

  background: #1a84c7;

  font-size: 14px;

  margin-bottom: 20px;

}

.prodet-bottom {

  float: left;

  width: 100%;

  margin-top: 20px;

  margin-bottom: 20px;

}
.prodet-information img{max-width:100%;height:auto !important;}
.prodet-information p {

  font-size: 13px;

  padding: 0 20px;

  line-height: 24px;

}
.pull-left {
    float: left;
}
.recommend-product {

  float:left;

  width:100%;

  margin: 20px 0;

}
.recommend-product ul{
	padding:0;
	overflow:hidden;}
.recommend-product ul li {

  float: left;

  width: 23%;

  margin-right: 2%;
  
  list-style:none;

}

.recommend-product ul li img{

	border: 4px solid #dedede;
	max-width:100%;

}

.recommend-product ul li p {

  color: #000;

  margin-top: 8px;

  text-align: center;

}

.form {

  float: left;

  width: 100%;

  background: #f7f9fc;

  position: relative;

  padding: 30px 0 30px;

  border: 1px solid #acb5bf;

  border-radius: 3px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -ms-border-radius: 3px;

  -o-border-radius: 3px;

}

.form p {

  font-size: 12px;

  line-height: 24px;

  position: absolute;

  right: 55px;

  top: 30px;

  color: #333333;

}

.form p em {

  color: #ff0000;

  margin: 0 5px;

}

.form .form-line {

  float: left;

  width: 100%;

  margin-bottom: 10px;

}

.form .form-line .form-text {

  float: left;

  width: 160px;

  text-align: right;

  font-size: 14px;

  line-height: 28px;

  color: #333;

}

.form .form-line .form-text em {

  color: #ff0000;

  margin: 0 5px;

}

.form .form-line .form-input {

  float: right;

  width: 610px;

}

.form .form-line .form-input input {

  line-height: 24px;

  border: 1px solid #acb5bf;

  padding-left: 10px;

  outline: none;

}

.form .form-line .form-input label {

  color: #333;

  margin-right: 15px;

  font-weight: normal;

}

.form .form-line .form-input b {

  display: block;

  color: #333;

  line-height: 30px;

  font-size: 12px;

}

.form .form-line .form-input .part {

  width: 265px;

    height:24px;

}

.form .form-line .form-input .material {

  width: 195px;

    height:24px;

}

.form .form-line .form-input .weight {

  width: 175px;

    height:24px;

}

.form .form-line .form-input .application {

  width: 230px;

}

.form .form-line .form-input .company {

  width: 210px;

    height:24px;

}

.form .form-line .form-input .tel {

  width: 360px;

    height:24px;

}

.form .form-line .form-input .email {

  width: 360px;

    height:24px;

}

.form .form-line .form-input .fax {

  width: 310px;

    height:24px;

}

.form .form-line .form-input .country {

  width: 210px;

    height:24px;

}

.form .form-line .form-input .address {

  width: 500px;

    height:24px;

}

.form .form-line .form-input .description {

  float: left;

  width: 500px;

  height: 150px;

  line-height: 20px;

  color: #333;

  resize: none;

  outline: none;

}

.form .form-line .form-input .code {

  width: 150px;

}

.form .form-line .form-input .send {

  width: 167px;

  height: 40px;

  background: url("../images/sen_btn.jpg") no-repeat;

  border: none;

  outline: none;

}

.form .form-line .form-textarea {

  position: relative;

}
.forwonlins{
display:none;}
.form .form-line .form-textarea .form-tip {

  float: left;

  width: 500px;

  color: #888888;

  line-height: 35px;

  padding-left: 10px;

  border: 1px solid #bbbbbb;

  background: #f5f5f5;

  border-top: none;

}

.form .form-line .form-textarea .textarea-tip {

  top: 0;

  width: 500px;

  padding: 10px 12px;

  position: absolute;

  color: #666666;

}
.position{
 height:40px;
 line-height:40px;
 border-bottom: 1px solid #e1e1e1;
 text-align:right;
 background:#fff;	
 font-size:14px;
 color:#666;
}
.position a{color:#666;}
.sidebar .sb_box .editor {
 background: #FFF;
 padding-left: 30px;

}
.sidebar .sb_box .editor div {
 padding-left: 30px;
 padding-top: 50px;
}
.more2{
 overflow:hidden;
 text-align:left;	
 padding-left:0 !important;
}
.more2 a{
 padding: 5px 20px;
 border: 1px solid #666;
 border-radius: 15px;
 display: inline-block;
 text-align: center;
 font-weight:bold;
 text-decoration: none;	
 color:#666;
}
.more2 a:hover{
 border:2px solid #1C57C4;
 background:#1C57C4;
 color:#fff;
}
.typo_img{
	display:block;
	margin:0 auto;
	width:100%;
	border:0;
 }
 .shipin{
 	position: fixed;
 	z-index:999999;
 	bottom:0px;
 	right:0px;
 	width:350px;
 }
.lianxi_top{margin-top:10px;} 
.lianxi_top p i{font-size:26px;color:#0c649a;margin-right:15px;line-height:40px;height:40px;}
.lianxi_top p i.i1{font-size:29px;}
.lianxi_top p span{display:inline-block;font-size:18px;line-height:40px;font-weight:bold;}