@charset "utf-8";

/*** Reset ***/

html{ overflow-y:scroll;}

body, div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6 { font-family:Arial; color:#333; line-height:22px; font-size:12px; font-weight:normal; padding:0; margin:0;}
em, i, del { font-weight:normal; font-style:normal;}
img { border:0;}
ol, ul { list-style:none;}
a { color:#333; text-decoration:none; cursor:pointer; hide-focus:expression(this.hideFocus=true); outline:none;}

/*** Comm ***/

.header{ width:950px; height:83px; margin:0 auto; position:relative; overflow:hidden;}
.headlogo{ position:absolute; top:0; left:0; padding-left:30px}
.headlink{ line-height:20px; font-family:"Microsoft Yahei"; color:#cfcfcf; position:absolute; top:45px; right:175px;}
.headlink a{ color:#0d46b9; margin:0 10px 0 0;}
.headlink .lang{ display:inline-block; line-height:20px; margin:0 0 0 3px;}
.headlink .lang img{ float:left; margin:4px 5px 0 0;}
.headsearch{ position:absolute; top:43px; right:0;}
.headsearch .contxt{ float:left; width:100px; height:24px; line-height:24px; padding:0 3px 0 25px; background:url(../images/headsearch_bg.png) no-repeat; border:none;}
.headsearch .conbtn{ float:left; width:38px; height:24px; text-align:center; font-family:"Microsoft Yahei"; color:#454545; background:none; border:none; cursor:pointer;}

.navibar{ width:950px; height:32px; margin:0 auto; background:url(../images/navibar_bg.png) no-repeat;}
.navibar ul{ width:950px; height:32px;}
.navibar ul li{ float:left; width:130px; height:32px; position:relative;}
.navibar ul li .i{ display:inline-block; width:130px; height:32px; line-height:32px; text-align:center; font-family:"Microsoft Yahei"; font-size:14px; color:#fff; background:url(/img/navibar_hr.png) no-repeat right center; overflow:hidden;}
.navibar ul li .bgn{ background:none;}
.navibar ul li.hover .i{ font-weight:bold;}

.subnavi{ width:150px; text-align:center; background:#333; opacity:0.9; filter:Alpha(Opacity=90); border-bottom:3px solid #4f4f4f; position:absolute; top:32px; left:0;}
.subnavi span{ display:block; width:150px; height:30px; border-bottom:1px solid #4f4f4f; position:relative;}
.subnavi span.hover{ background:#5db1e0;}
.subnavi span.hover .m{ color:#000; }
.subnavi .m{ display:block; height:30px; line-height:30px; font-family:"Microsoft Yahei"; color:#fff; overflow:hidden;}

.ssubnavi{ width:150px; background:#333; opacity:0.9; filter:Alpha(Opacity=90); border-bottom:3px solid #4f4f4f; position:absolute; top:0; left:150px;}
.ssubnavi a{ display:block; width:150px; height:30px; line-height:30px; font-family:"Microsoft Yahei"; text-align:center; color:#fff; border-bottom:1px solid #4f4f4f; overflow:hidden;}
.ssubnavi a:hover{ color:#000; font-weight:bold; background:#5db1e0;}

.navibar ul li.last .ssubnavi{ left:-150px;}

.banner{ text-align:center; margin:0 0 20px;}

.index{ width:950px; margin:0 auto; overflow:hidden;}
.bodyer{ width:950px; margin:0 auto 10px; overflow:hidden;}
.bodyer .img_bd{ height:10px; line-height:10px; font-size:10px; overflow:hidden;}
.bodyer .bd{ border-right:1px solid #eee; border-left:1px solid #eee; overflow:hidden; zoom:1;}

.main{ width:900px; padding:0 0 10px; margin:0 auto; overflow:hidden;}

.location{ height:30px; line-height:30px; color:#9d9d9d; font-family:"Microsoft Yahei"; margin:0 0 5px; overflow:hidden;}
.location u{ text-decoration:none; color:#000;}
.location b{ color:#0857b4; font-weight:normal;}
.location i{ font-family:"SimSun"; margin:0 5px;}

.side{ display:inline; float:left; width:163px; margin:0 25px 0 0; overflow:hidden;}
.cont{ float:left; width:498px; /*overflow:hidden;*/}
.tips{ float:right; width:189px; overflow:hidden;}
.untips{ float:right; width:712px;}

.menu{ width:163px; overflow:hidden;}
.menu li .i{ display:block; height:28px; line-height:28px; font-family:"Microsoft Yahei"; font-weight:bold; color:#fff; padding:0 0 0 29px; background:url(/img/menu_bg.png) no-repeat; overflow:hidden;}
.menu li.focus .i{ text-decoration:none; background:url(/img/menu_bg.png) no-repeat 0 -28px;}
.menu li.focus .has{ text-decoration:none; background:url(/img/menu_bg.png) no-repeat 0 -56px;}

.submenu a{ display:block; height:26px; line-height:26px; font-family:"Microsoft Yahei"; color:#555; padding:0 0 0 35px; background:url(/img/submenu_bg.png) no-repeat; overflow:hidden;}
.submenu a.focus{ color:#fff; background:url(/img/submenu_bg.png) no-repeat 0 -26px;}

.side_paper{ width:151px; height:233px; padding:5px; border:1px solid #e6e6e6; overflow:hidden;}
.side_paper a{ display:block; width:151px; height:233px; overflow:hidden;}
.side_paper img{ width:151px; height:233px;}

.side_network{ width:163px; height:97px; overflow:hidden;}
.side_network img{ width:163px; height:97px;}

h1.head{ height:30px; line-height:30px; font-family:"Microsoft Yahei"; font-weight:bold; font-size:14px; color:#0857b4; padding:0 0 0 10px; border-bottom:1px solid #e6e6e6; overflow:hidden;}

.dandan{ margin:20px 10px 40px; overflow:hidden;}

.tips_news .img{ width:179px; margin:5px auto 0; overflow:hidden;}
.tips_news .list{ width:175px; padding:0 0 13px; margin:0 auto; overflow:hidden;}
.tips_news .list li{ padding:5px 0 0;}
.tips_news .list li span{ height:16px; line-height:16px; font-family:"SimSun"; color:#f60; overflow:hidden;}
.tips_news .list li i{ color:#6b9ad2;}
.tips_news .list li h1 a{ color:#666;}

.footer{ width:950px; padding:10px 0 30px; margin:0 auto; overflow:hidden;}
.footlink{ float:left; height:20px; overflow:hidden;}
.footcopy{ float:right; height:20px; overflow:hidden;}

.box1{ border:1px solid #e6e6e6; overflow:hidden; zoom:1;}
.box1 .head{ height:27px; line-height:27px; margin:1px 1px 0; background:url(/img/head_bg_1.png) repeat-x; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.box1 .head .l{ display:inline; float:left; height:27px; margin:0 0 0 10px;}
.box1 .head .l b{ font-family:"Microsoft Yahei"; color:#0857b4; margin:0 5px 0 0;}
.box1 .head .l i{ font-size:10px; color:#ccc;}
.box1 .head .r{ float:right; margin:0 10px 0 0;}
.box1 .head .r .more{ display:inline-block; margin:8px 0 0;}

.boxpro{ /*border:1px solid #e6e6e6;*/ overflow:hidden; zoom:1;}
.boxpro .head{ height:27px; line-height:27px; margin:1px 1px 0; /*background:url(/img/head_bg_1.png) repeat-x;*/ border-bottom:1px solid #e6e6e6; overflow:hidden;}
.boxpro .head .l{ display:inline; float:left; height:27px; margin:0 0 0 10px;}
.boxpro .head .l b{ font-family:"Microsoft Yahei"; color:#0857b4; margin:0 5px 0 0;}
.boxpro .head .l i{ font-size:10px; color:#ccc;}
.boxpro .head .r{ float:right; margin:0 10px 0 0;}
.boxpro .head .r .more{ display:inline-block; margin:8px 0 0;}

.box2{ float:left; width:223px; padding:0 0 7px; margin:0 18px 0 0; border:1px solid #e6e6e6;}
.box2 .img{ width:213px; height:74px; margin:5px auto; overflow:hidden;}
.box2 .title{ height:34px; line-height:17px; overflow:hidden;}
.box2 .title span{ float:left; color:#ccc; font-size:10px; margin:0 0 0 5px;}
.box2 .title span b{ color:#0857b4; font-weight:bold; font-family:"Microsoft Yahei"; font-size:12px;}
.box2 .title span b a{ color:#0857b4;}
.box2 .title .arr{ float:right; margin:3px 10px 0 0;}
.box2 .body{ height:66px; line-height:22px; font-family:"Microsoft Yahei"; padding:8px 7px 0; background:url(/img/about/i_about_bg.png) no-repeat;}

.datanone{ font-family:"Microsoft Yahei"; font-size:14px;}

.pager1{ text-align:left; padding:10px 0;}
.pager2{ text-align:left; padding:10px 0; margin:10px 0 0; background:url(/img/line_1.png) repeat-x;}

.divtxt{ line-height:22px; color:#333; font-size:12px;}
.divtxt *{ line-height:22px; color:#333; font-size:12px;}
.divtxt p{ text-indent:24px; padding:20px 0 0;}

a.blue:hover{ color:#0D46B9!important;}

.industry .top{ padding:0 0 15px; margin:0 0 5px; background:url(/img/line_2.png) repeat-x bottom; overflow:hidden;}
.industry .top .logo{ display:inline; float:left; width:60px; height:60px; margin:0 10px 0 8px; overflow:hidden;}
.industry .top .txt{ float:left; width:270px; font-family:"Microsoft Yahei"; font-size:14px; color:#0857b4; font-weight:bold; padding:9px 0 0; overflow:hidden;}
.industry .btn{ float:right; margin:23px 15px 0 0;}
/*
.industry .color1{ color:#ffdb63;}
.industry .color1 b{ color:#ffa508;}
.industry .color2{ color:#1f88be;}
.industry .color2 b{ color:#005483;}
.industry .color3{ color:#3eb7e2;}
.industry .color3 b{ color:#0049ae;}
.industry .color4{ color:#9dd442;}
.industry .color4 b{ color:#01ad3f;}
.industry .color5{ color:#ffb820;}
.industry .color5 b{ color:#f46c00;}
.industry .color6{ color:#ff848f;}
.industry .color6 b{ color:#de1025;}
*/

.pro_list{ width:712px; overflow:hidden;}
.pro_list ul{ width:750px; background:url(/img/product/pro_list_bg.png) repeat-x; overflow:hidden;}
.pro_list ul li{ display:inline; float:left; width:140px; height:252px; margin:0 0 0 25px; overflow:hidden;}
.pro_list ul li img{ display:block; width:140px; height:187px; margin:10px 0; overflow:hidden;}
.pro_list ul li .title{ display:block; height:28px; line-height:14px; text-align:center; overflow:hidden;}
.pro_list ul li .title a{}

.pro_zw{ overflow:hidden; zoom:1;}
.pro_zw .box{ display:inline; float:left; width:340px; height:229px; margin:20px 7px 7px; border:1px solid #e6e6e6;}
.pro_zw .box .img{ width:320px; height:94px; margin:10px auto 5px; overflow:hidden;}
.pro_zw .txt{ width:320px; margin:0 auto; overflow:hidden;}
.pro_zw .txt h1{ height:25px; line-height:25px; font-weight:bold; overflow:hidden;}
.pro_zw .txt h1 a{ color:#0857b4;}
.pro_zw .txt h2{ height:66px; line-height:22px; color:#333; margin:0 0 5px; overflow:hidden;}
.pro_zw .txt h2 a{ color:#333;}

/*** Other ***/

.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.i5{ display:block; clear:both; height:5px; line-height:5px; font-size:5px; overflow:hidden;}
.i7{ display:block; clear:both; height:7px; line-height:7px; font-size:7px; overflow:hidden;}
.i8{ display:block; clear:both; height:8px; line-height:8px; font-size:8px; overflow:hidden;}
.i9{ display:block; clear:both; height:9px; line-height:9px; font-size:9px; overflow:hidden;}
.i10{ display:block; clear:both; height:10px; line-height:10px; font-size:10px; overflow:hidden;}
.i12{ display:block; clear:both; height:12px; line-height:12px; font-size:12px; overflow:hidden;}
.i13{ display:block; clear:both; height:13px; line-height:13px; font-size:13px; overflow:hidden;}
.i15{ display:block; clear:both; height:15px; line-height:15px; font-size:15px; overflow:hidden;}
.i20{ display:block; clear:both; height:20px; line-height:20px; font-size:20px; overflow:hidden;}
.i25{ display:block; clear:both; height:25px; line-height:25px; font-size:25px; overflow:hidden;}
.i30{ display:block; clear:both; height:30px; line-height:30px; font-size:30px; overflow:hidden;}

.db{ display:block;}


.pro-ying{ float:left; width:178px; }
.pro-ying .proimg{ width:168px; margin:5px;}
.pro-ying .proimg img{ width:157px; height:203px;}
.pro-ying #spanfon{ text-align:center; width:178px; height:25px; line-height:25px;}

DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: RIGHT
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}