﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0; font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

html{ overflow-x: hidden;}
body{
	text-align:center;
	font-family:Arial,'Microsoft YaHei', "微软雅黑";
	font-size:12px;
	color:#666;
	background-image: url(../images/body000.png);
	background-repeat: repeat-x;
}
a{ color:#666; text-decoration: none }
a:hover {color:#2B6CC5; text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus {outline:0;}
.clear{ clear:both; height:0px; overflow:hidden;}

/* 顶部 ----------------------- */
.header{
	width:940px;
	height:80px;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:100;
	background:url(../images/header.png) no-repeat;
}
.header .logo{
	width:450px;
	height:50px;
	float:left;
	margin-top:15px;
}
.header .logo a{
	display:block;
	width:450px;
	height:50px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
	_behavior: url("css/iepngfix.htc");
}

.header .logoen{
	width:450px;
	height:50px;
	float:left;
	margin-top:15px;
}
.header .logoen a{
	display:block;
	width:450px;
	height:50px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logoen.png) no-repeat;
	_behavior: url("css/iepngfix.htc");
}
.header .language{
	width:350px;
	float:right;
	margin-top:34px;
	position:relative;
	z-index:200;
	color: #FFF;
	font-size: 18px;
	font-style: italic;
	background: url(../images/i_pic.png) no-repeat 0 -32px;
	padding-left: 30px;
}
.header .language span{
	display:block;
	height:18px;
	float:right;
	overflow:hidden;
}.header .language span a{ color:#FFF}
.lxw li a{ font-weight:100}
.header .language div{ width:87px; float:right;}
	.language div h3{ width:85px; height:18px; line-height:16px; padding-left:2px; color:#9FBFD4; cursor:pointer; background:url(../images/i_pic.png) no-repeat -34px -32px;}
	.language div ul{ display:none; background:#1A5289; border:1px solid #9FBFD4; border-top:none; padding:5px 0;}
	.language div li{ height:20px; line-height:20px; padding-left:2px;}
	.language div li a{ display:block; color:#9FBFD4;}
	.language div li a:hover{ color:#FFF;}
	.language .hover ul{ display:block;}
	
.header .navBar{
	height:50px;
	clear:both;
	position:absolute;
	left:0;
	bottom:0;
	z-index:999999;
}
.header .navBar .nav{
	width:940px;
	height:50px;
	float:left;
	background:url(../images/i_bg.png) repeat-x;

}
	.navBar .nl{ display:block; width:10px; height:50px; float:left; background:url(../images/i_pic.png) no-repeat -10px -60px; _behavior: url("css/iepngfix.htc");}
	.navBar .nr{ display:block; width:10px; height:50px; float:right; background:url(../images/i_pic.png) no-repeat 0 -60px; _behavior: url("css/iepngfix.htc");}
	.navBar .nav ul{ float:left; height:50px; line-height:50px; padding:0 5px;}
	.navBar .nav li{ float:left; margin:0 25px;}
	.navBar .nav .nav1{ _margin:0 25px 0 12px;}
	.navBar .nav li a{ display:block; width:56px; height:14px; float:left; text-indent:-9999px; overflow:hidden; margin-top:20px; background:url(../images/i_txt.png) no-repeat 0 100px; _behavior: url("css/iepngfix.htc");}
	.navBar .nav .nav1 a{ width:33px; background-position:0 0;}
	.navBar .nav .nav2 a{ background-position:0 -38px;}
	.navBar .nav .nav3 a{ background-position:0 -77px;}
	.navBar .nav .nav4 a{ background-position:0 -116px;}
	.navBar .nav .nav5 a{ background-position:0 -155px;}
	.navBar .nav .nav6 a{ background-position:0 -194px;}	
	.navBar .nav .search{ float:right; width:140px; height:22px; margin:14px 10px 0 0; background:url(../images/i_pic.png) no-repeat; _behavior: url("css/iepngfix.htc");}
	.navBar .nav .search .text{ width:112px; height:22px; line-height:20px; float:left; border:none; background:none; color:#FFF; padding-left:3px;}
	.navBar .nav .search .button{ width:25px; height:22px; line-height:20px; float:right; border:none; background:none; cursor:pointer;}

.header .navBar .mBox{ clear:both; width:960px; height:0px; overflow:hidden; position:absolute; top:50px; left:0;}
	.navBar .dbg{ display:block; height:400px;}
	.navBar .menu{ width:960px; height:245px; clear:both; position:absolute; top:-253px; left:0;}
	.navBar .menu .mLi{ width:924px; height:245px; padding-left:34px; border:1px solid #004C99; border-top:none; background:#FFF; filter:alpha(opacity=90); -moz-opacity:0.9 ;opacity:0.9; border-radius:0 0 10px 10px;}
	.navBar .menu dl{ float:left; width:91px; margin-right:14px;}
	.navBar .menu .m01{ width:70px;}
	.navBar .menu dt{ height:30px; line-height:30px; margin-bottom:5px; padding-left:5px;}
	.navBar .menu dt a{ color:#444; text-shadow:#999 0 0 1px; font-family:"Microsoft YaHei", "宋体", sans-serif;*font-family:"宋体", sans-serif;*font-weight:bold;}
	.navBar .menu dd a{ display:block; -webkit-text-size-adjust:none; background:url(../images/dot.png) no-repeat 5px 11px; padding:5px 0 4px 10px;}
	.navBar .menu dd a:hover{ background:url(../images/dot.png) #F5F5F5 no-repeat 5px 11px;}
	.navBar .menu .line{ width:994px; height:1px; position:absolute; top:30px !important; top:18px; left:4px; background:url(../images/line.png) repeat-x bottom;}
	.navBar .menu .mbottom{ width:1004px; height:8px;}
	.navBar .menu .mbottom span{ display:block; width:8px; height:8px; overflow:hidden; float:left; background:url(../images/bg_1.png) no-repeat -197px -153px; _background:#FFF; _filter:alpha(opacity=80);}
	.navBar .menu .mbottom div{ width:988px !important; width:986px; height:7px !important; height:8px; float:left; overflow:hidden; border-bottom:1px solid #004C99; background:#FFF; filter:alpha(opacity=80); -moz-opacity:0.8 ;opacity:0.8;}
	.navBar .menu .mbottom .bl{ _border-bottom:1px solid #004C99; _border-left:1px solid #004C99;}
	.navBar .menu .mbottom .br{ float:right; background-position:-206px -153px; _border-bottom:1px solid #004C99; _border-right:1px solid #004C99;}

/* 主体广告 ----------------------- */
.flash{ height:460px; overflow:hidden; text-align:center;}

/*首页翻板感应区*/
#hList{width:960px; position:absolute;margin-left:-480px;left:50%;top:539px;z-index:9990;}
#hList a{float:left;position:relative;display:block;cursor:pointer;width:228px;height:260px;line-height:260px;font-size:260px;margin-right:16px;}
#hList a.last{margin-right:-3px;}

/* 主体部分 ----------------------- */
.main{ width:960px; margin:0 auto; text-align:left; margin-top:-100px; position:relative; z-index:100;}
/*.main .news{ height:28px; line-height:28px; *line-height:30px; overflow:hidden; margin-bottom:20px; background:url(../images/i_bg.png) repeat-x 0 -71px; _behavior: url("css/iepngfix.htc");}
.main .news .il{ display:block; width:10px; height:28px; overflow:hidden; float:left; background:url(../images/i_pic.png) no-repeat -40px -60px;}
.main .news .ir{ display:block; width:10px; height:28px; overflow:hidden; float:right; background:url(../images/i_pic.png) no-repeat -30px -60px;}*/
.main .news{ width:940px; margin:0 auto; height:28px; line-height:28px; *line-height:30px; position:relative; margin-bottom:20px; background:url(../images/i_bg.png) repeat-x 0 -71px; _behavior: url("css/iepngfix.htc");}
.main .news .il{ display:block; width:10px; height:28px; overflow:hidden; position:absolute; left:-10px; top:0; background:url(../images/i_pic.png) no-repeat -40px -60px; _behavior: url("css/iepngfix.htc");}
.main .news .ir{ display:block; width:10px; height:28px; overflow:hidden; position:absolute; right:-10px; top:0; background:url(../images/i_pic.png) no-repeat -30px -60px; _behavior: url("css/iepngfix.htc");}
.main .news h3{ height:28px; float:left; font-weight:bold; padding:0 17px 0 7px; margin-right:17px; color:#FFF; background:url(../images/line1.png) no-repeat right;}
.main .news h3 a{ color:#FFF;}
.main .news ul{ float:left;}
.main .news li{ display:none;}
.main .news li a{ color:#FFF;}
.main .news span{ display:block;height:20px; float:right; margin:4px 3px 0 0 !important; margin:-26px 0 0 0;}
.main .news span a{ display:block; width:21px; height:20px; float:left; text-indent:-9999px; overflow:hidden; cursor:pointer; background:url(../images/i_pic.png) no-repeat -30px -90px; _behavior: url("css/iepngfix.htc");}
.main .news span.morenew{margin:7px 3px 0 0 !important; margin:-23px 0 0 0;}
.main .news span.morenew a{background:none;text-indent:0;width:auto;color:#FFF;margin-right:1em;}

.main .info{ clear:both; height:258px; margin-bottom:20px;}
    .info .a1{ position:relative;}
    .info .a1 a{display:block; cursor:pointer;width:228px;height:260px; position:absolute; z-index:10000;top:0;left:0;}
	.info .a1 #b1{position:absolute;}
	.info .iBox{float:left;width:224px; height:256px;padding:1px;border:1px solid #B2E1FF; background:#76ADDA; margin-right:16px; position:relative; border-radius:4px;}
	.info .iBox .inBox{ width:224px; height:256px;overflow:hidden; background:#FFF;border-radius:4px;}
	.info .iBox span{ display:block; width:10px; height:10px; overflow:hidden; position:absolute; background:url(../images/i_pic.png) no-repeat -59px -60px;display:none;}
	.info .iBox .tl{ left:-1px; top:-1px; display:none;}
	.info .iBox .tr{ right:-1px; top:-1px; background-position:-69px -60px;display:none;}
	.info .iBox .bl{ bottom:-1px; left:-1px; background-position:-59px -70px;display:none;}
	.info .iBox .br{ bottom:-1px; right:-1px; background-position:-69px -70px;display:none;}
	.info .iBox h3{margin:13px auto;text-align:center;font-size:14px;color:#333;text-shadow:#999 0 0 1px;font-family:"Microsoft YaHei", "宋体", sans-serif;*font-family:"宋体", sans-serif;*font-weight:bold;}
	.info .iBox h3 a{ display:block; width:65px; height:15px; float:left; text-indent:-9999px; overflow:hidden; background:url(../images/i_txt.png) no-repeat 0 -243px; _behavior: url("css/iepngfix.htc");}
	.info .iBox .pic{ width:142px; height:112px; margin:0 auto 5px;}
	.info .iBox .pic img{ width:142px; height:112px;}
	.info .iBox .con{ padding:0 16px; line-height:22px;}
	.info .servic h3 a{ background-position:0 -283px;}
	.info .job h3 a{ background-position:0 -323px;}
	.info .video h3 a{ background-position:0 -363px;}
	.info .video{ margin-right:0;}
	.info .job li{ padding-left:8px; background:url(../images/i_pic.png) no-repeat -137px -81px; _behavior: url("css/iepngfix.htc");}
	.info .job em{ float:right;}
	.info .job em a{ color:#2B6CC5;}
	
.main .ql{ width:958px; height:248px; border:1px solid #B2E1FF; background:#76ADDA; margin-bottom:20px; position:relative;}
	.ql .qBox{ width:956px; height:224px; margin:1px 0 0 1px; padding-top:22px; background:#FFF;}
	.ql cite{ display:block; width:10px; height:10px; overflow:hidden; position:absolute; background:url(../images/i_pic.png) no-repeat -89px -60px;}
	.ql .tl{ left:-1px; top:-1px;}
	.ql .tr{ right:-1px; top:-1px; background-position:-99px -60px;}
	.ql .bl{ bottom:-1px; left:-1px; background-position:-89px -70px;}
	.ql .br{ bottom:-1px; right:-1px; background-position:-99px -70px;}
	.ql h3{ font-weight:bold; margin-bottom:10px; color:#1F498F;}
	.ql .user{ float:left; width:135px; padding-left:37px;}
	.ql .user .pic{ width:77px; height:38px; margin-bottom:12px; background:url(../images/i_ql.png) no-repeat;}
	.ql .user li{ height:22px;}
		
	.ql .lp{ float:left; width:386px; height:202px; overflow:hidden; border-left:1px solid #B2E1FF; border-right:1px solid #B2E1FF; padding:0 25px;}
	.ql .lp li{ margin-bottom:10px;}
	.ql .lp li h3{ margin-bottom:5px; clear:both;}
	.ql .lp li p{ line-height:22px;}
	.ql .lp li em{ line-height:22px; float:right; margin-top:8px;}
	.ql .lp li em a{ color:#1F498F;}
	.ql .contact{ float:right; width:284px; padding:0 37px 0 25px;}
	.ql .contact ul{ float:left;width:200px;}
	.ql .contact li{ line-height:24px; margin-bottom:8px;}
	.ql .contact li strong{ font-size:16px; font-weight:bold;}
	.ql .contact div{ float:right;}
	.ql .contact div span{ display:block; width:58px; height:69px; margin-bottom:20px; background:url(../images/i_ql.png) no-repeat 0 -55px;}
	.ql .contact div a{ display:block; width:81px; height:23px; clear:both; float:left; text-indent:-9999px; overflow:hidden; margin-bottom:13px; background:url(../images/i_ql.png) no-repeat 0 -141px;}

/* 底部 ----------------------- */
.footer{ clear:both; width:100%;height:140px; text-align:left; border-top:6px solid #3F80BA; background:url(../images/i_bg.png) repeat-x 0 -124px;}
.footer .fCon{ width:960px; margin:0 auto;}
.footer .copyright{ float:left; margin-top:42px;}
.footer .copyright div{ margin-bottom:8px; -webkit-text-size-adjust:none;}
.footer .copyright div span{ margin:0 5px;}
.footer .copyright p{ color:#BABABA; font-size:11px; -webkit-text-size-adjust:none;}

.footer .ms{ float:right; width:112px; margin-top:42px;}
.footer .ms div{ -webkit-text-size-adjust:none; position:relative;}
.footer .ms div h3{ width:109px; height:20px; line-height:20px; padding-left:3px; cursor:pointer; background:url(../images/i_pic.png) no-repeat 0 -120px;}
.footer .ms div ul{ display:none; width:110px;padding:3px 0; border:1px solid #E4E4E4; background:#FFF; position:absolute; bottom:19px; left:0;}
.footer .ms .hover ul{ display:block;}
.footer .ms div li{ height:20px; line-height:20px; padding:0 3px;}
.footer .ms div li a{ display:block; height:20px; line-height:20px;}
.footer .ms div li a:hover{ background:#EEE;}

.footer .footlink {
overflow:visible;
z-index:999;
}

/* 内页 ----------------------- */
.s_flash{text-align:center; margin:20px 0;}

.path{
	width:998px;
	height:35px;
	line-height:35px;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:100;
	color:#FFF;
}
.path span{ display:block; width:10px; height:28px; overflow:hidden; background:url(../images/s_bg.png) no-repeat -10px -38px; _behavior: url("css/iepngfix.htc");}
.path .pl{ float:left;}
.path .pr{ float:right; background-position:-0 -38px;}
.path div{ width:940px; height:28px; float:left; background:url(../images/s_bg.png) repeat-x; _behavior: url("css/iepngfix.htc");}
.path div strong{ margin:0 3px 0 7px; font-weight:bold;}
.path div a{ color:#FFF;}
@media only screen and (max-width: 767px) {.path{ display:none}}
.sBox{width:958px;margin:0 auto;text-align:left;border:1px solid #B2E1FF;border-bottom:none; background:#FFF;position:relative;z-index:200px;margin-bottom:30px;}
.sBox .ie{width:956px;min-height:500px;_height:500px;border:1px solid #76ADDA; border-bottom:none;}
.sBox .stl{display:block;width:10px;height:10px;position:absolute;top:-1px;left:-1px;background:url(../images/s_bg.png) no-repeat 0 -152px;}
.sBox .str{display:block;width:10px;height:10px;position:absolute;top:-1px;right:-1px;background:url(../images/s_bg.png) no-repeat -10px -152px;}
.sBox .sBottom{width:958px;height:10px;position:absolute;left:0;bottom:-10px;}
.sBox .sBottom span{display:block;width:10px;height:10px;overflow:hidden;background:url(../images/s_bg.png) no-repeat 0 -162px;_behavior:url("css/iepngfix.htc");}
.sBox .sBottom .sbl{position:absolute; left:-1px; top:0;}
.sBox .sBottom .sbr{position:absolute; right:-1px; top:0; background-position:-10px -162px;}
.sBox .sBottom .sbc{width:940px; position:absolute; top:0; left:9px; border-bottom:1px solid #B2E1FF; background:#FFF;}
.sBox .sBottom .sbc div{ height:8px; overflow:hidden; border-bottom:1px solid #76ADDA;}

.sBox .lNav{width:225px;float:left;}
.sBox .lNav ul{margin:0 22px 0 23px;}
.sBox .lNav li a{display:block;height:26px;line-height:26px;padding-left:1em;font-size:13px;}
.sBox .lNav li a:hover{background-color:#EEE;}
.sBox .lNav ul ul{margin:0;padding-left:1em;overflow:visible;}
.sBox .lNav ul li.active ul{height:auto;}
.sBox .lNav .sl a{color:#1F498F;}
.sBox .lNav .sl li a{color:#666;}
.sBox .rMain{width:731px;float:right;}
.sBox .rMain .cBox{border-left:1px solid #B2E1FF;margin:22px 22px 12px 0;padding:0 0 22px 22px; min-height:800px; _height:800px;}
.sBox .rMain .about h1{height:60px;line-height:55px;font-family:"微软雅黑","Microsoft YaHei","黑体";font-size:18px;color:#1F498F;margin-bottom:30px;text-shadow:#3C75D5 0 0 1px;background:url(../images/line2.png) repeat-x bottom;}
.sBox .rMain .about p{line-height:23px; font-size:13px;margin-bottom:20px;}
.sBox .rMain .about .text strong{font-weight:bold;}
.sBox .rMain .about .text b{font-size:14px;}
/*新加*/
.sBox .lNav h1,div.menuTree h1{height:32px;line-height:32px;padding:36px 0 15px 41px;background:url(../images/ttBgL.png) no-repeat 22px 36px;font-size:14px;color:#FFF;font-family:"微软雅黑","Microsoft YaHei","黑体";*font-family:"宋体";*font-weight:bold;text-shadow:#FFF 0 0 1px;}
.sBox .lNav dl,div.menuTree dl{line-height:1.8;padding:0 0 40px 27px;}
.sBox .lNav dl dd,div.menuTree dl dd{font-size:16px; font-weight:bold;}
.sBox .lNav dl a img,div.menuTree dl a img{padding-top:10px;}

	/* 内页左侧菜单 */
	div.menuTree{
	float:left;
	overflow:hidden;
	width: 100%; background-color:#FFF
}
	div.menuTree ul{
	padding:0px;
	margin:0px 0 0 0px;
}
	div.menuTree ul ul{
	margin:0 0px 0 0;
}
	div.menuTree ul li{ padding:1px 0;}
	div.menuTree ul li span{ display:block; padding-left:0px;}
	div.menuTree ul li a{ display:block; font-size:13px; color:#666;padding:5px 0 5px 15px; font-weight:normal}
	/*div.menuTree li ul{ padding:5px 0 0 0;}*/
	div.menuTree li li{ padding-left:0px;}
	div.menuTree li li a{ display:block;width:100%;font-size:12px; -webkit-text-size-adjust:none; color:#666;}
	div.menuTree .active a{ color:#060;}
	div.menuTree li.active li a{color:#666;}
	div.menuTree li.active li.active a{color: #060;}
	
	/* JQ左侧菜单 */
	div.menuTree ul li.active ul {display:block;}
	div.menuTree ul li.closed ul {display:none;}
	div.menuTree ul li span.parent {position:absolute;margin-left:0;margin-top:8px;width:9px;height:9px;display:block;}
	div.menuTree ul li.parent span.closed {background:url(/images/plus.png) no-repeat left top;}
	div.menuTree ul li.parent span.open {background:url(/images/minus.png) no-repeat left top;}
	div.menuTree ul li.parent span.parent {cursor:pointer;}
	div.menuTree ul li a:hover, div.menuTree ul li.parent ul li a:hover {color: #390;background-color:#EEE;}
	div.menuTree ul li.parent ul a{
	color:#666
}

/*.pList li{ height:191px; background:url(../images/line2.png) repeat-x bottom;}
.pList li .pInfo{ height:170px; padding:20px 12px 0 12px; overflow:hidden;}
.pList .hover .pInfo{ background:#F1F8FC;}
.pList .pic{ width:150px; height:150px; overflow:hidden; float:left; margin-right:25px;}
.pList .pic img{ width:150px; height:150px;}
.pList h4{ line-height:36px;}
.pList h4 a{ font-size:14px; color:#1F498F;}
.pList p{ line-height:22px;}   老产品列表 */
	/* 产品列表 --------------- */
.sBox .rMain .pList{ width:686px; _height:1200px; overflow:hidden;}
.pList h3{ height:56px;line-height:56px;margin:0 5px 26px 5px;font-size:18px;color:#1F488E;font-family:"微软雅黑","Microsoft YaHei","黑体";text-shadow:#1F488E 0 0 1px;background:url(../images/line2.png) repeat-x bottom;}
.pList ul{width:717px; /*height:800px;*/}
.pList li{width:206px;height:241px;float:left;border:1px solid #B1E0FF;margin:0 21px 26px 5px !important;margin:0 21px 26px 3px;position:relative;}
.pList li cite{display:block;width:10px;height:10px;position:absolute;background:url(../images/s_bg.png) no-repeat 100px 327px;}
.pList li .tl{top:-1px; left:-1px; background-position:0 -327px;}
.pList li .tr{top:-1px; right:-1px; background-position:-10px -327px;}
.pList li .bl{bottom:-1px !important; _bottom:-6px;  left:-1px; background-position:0 -337px;}
.pList li .br{bottom:-1px !important; _bottom:-6px; right:-1px; background-position:-10px -337px;}
.pList li .pic{width:180px;height:160px;overflow:visible;margin:20px auto 12px auto; text-align:center;}
.pList li p{height:44px; line-height:22px; overflow:hidden; margin:0 20px 15px 20px; text-align:center;}
.pList .hover{ border:1px solid #76ADDA; background:#F1F8FC;}
.pList .hover cite{display:block; width:10px; height:10px; position:absolute; background:url(../images/s_bg.png) no-repeat 100px 292px;}
.pList .hover .tl{ top:-1px; left:-1px; background-position:0 -292px;}
.pList .hover .tr{ top:-1px; right:-1px; background-position:-10px -292px;}
.pList .hover .bl{ bottom:-1px !important; _bottom:-6px; left:-1px; background-position:0 -302px;}
.pList .hover .br{ bottom:-1px !important; _bottom:-6px; right:-1px; background-position:-10px -302px;}
.pList .toolbar{ margin:12px 5px 26px 5px; padding-top:24px; background:url(../images/line2.png) repeat-x top;}

/* 资料下载 --------------- */
.Download .con .pic{ width:200px; height:200px !important; height:201px;}
.Download .con .pic div{ margin:25px auto 0;}
/*.Download .dInfo{ width:448px; float:left; margin-left:30px;}*/
.Download .dInfo li{ height:33px;}
.Download .dInfo .button{ height:auto;}
.Download .dInfo .button a{ display:block; float:left; width:127px; height:30px; margin:5px 20px 0 0; text-indent:-9999px; overflow:hidden; background:url(../images/download.png) no-repeat;}
.Download .dInfo .button span{ float:left; color:#999; margin-top:18px;}
.Download .dInt{ margin-top:20px;}
.Download .dInt h3{ height:56px; line-height:56px; margin-bottom:20px; font-size:16px; color:#1F488E; font-family:"微软雅黑","Microsoft YaHei","黑体"; background:url(../images/line2.png) repeat-x bottom;}
.Download .dInt div{ line-height:26px; padding-bottom:100px;}
.Download .dInt p{ margin-bottom:13px;}


/* 分页 */
.toolbar{ height:30px; margin:30px 0;}
.toolbar .statistics{ float:left; line-height:22px;}
.toolbar .statistics span{ font-weight:bold;}
.toolbar .pagination{ float:right; padding:5px 0 15px 0;}
.toolbar .pagination a{ color:#999; border:1px solid #999; padding:2px 5px; margin-right:2px;}
.toolbar .pagination a:hover{ color:#1F498F;}
.toolbar .pagination .disabled{ color:#ccc; border:1px solid #ccc; padding:2px 5px; margin-right:2px;}
.toolbar .pagination .current{ color:#1F498F; font-weight:bold; border:1px solid #1F498F;}

	/* 产品详细 --------------- */
.sBox .rMain .pCon{ width:686px;}
.pCon h1{line-height:1.3;padding:15px 0;margin-bottom:30px; font-size:18px; color:#1F488E; font-family:"微软雅黑","Microsoft YaHei","黑体"; text-shadow:#1F488E 0 0 1px; background:url(../images/line2.png) repeat-x bottom;}
.pCon .con .pic{ width:206px; float:left; border:1px solid #B1E0FF; position:relative;margin:0 30px 10px 0; background:#FFF;}
.pCon .con .pic cite{ display:block; width:10px; height:10px; position:absolute; background:url(../images/s_bg.png) no-repeat 100px 327px;}
.pCon .con .pic .tl{ top:-1px; left:-1px; background-position:0 -327px;}
.pCon .con .pic .tr{ top:-1px; right:-1px; background-position:-10px -327px;}
.pCon .con .pic .bl{ bottom:-1px !important; _bottom:-6px;  left:-1px; background-position:0 -337px;}
.pCon .con .pic .br{ bottom:-1px !important; _bottom:-6px; right:-1px; background-position:-10px -337px;}
.pCon .con .pic div{ width:150px; height:150px; overflow:hidden; margin:20px auto 12px;text-align: center;}
.pCon .con .pic p{ height:22px; line-height:22px; overflow:hidden; margin:0 20px 15px 20px; text-align:center;}
/*.pCon .con .introduction .pcBox{float:left; }*/
	.pCon .pcBox{ margin-bottom:20px;}
	.pCon .pcBox table td{padding-left:10px;}
	.pCon .pcBox h3{ height:28px; font-size:14px;color:#1F488E; margin-bottom:10px; background:url(../images/line2.png) repeat-x bottom;}
	.pCon .pcBox div{ line-height:26px;}
	.pCon .pcBox .download{ height:80px; overflow:hidden; margin-bottom:8px; padding-top:10px; background:url(../images/line2.png) repeat-x bottom;}
	.pCon .pcBox .download .ico{ display:block; width:44px; height:60px; float:left; margin-right:24px; background:url(../images/pdf.png) no-repeat;}
	.pCon .pcBox .download div{ padding-top:5px;}
	.pCon .pcBox .download div a{ color:#1F488E;}
	.pCon .other{ padding-top:20px; background:url(../images/line2.png) repeat-x top;}
	.pCon .other p{ height:26px; line-height:26px; overflow:hidden;}
	
	/* 新闻列表 --------------- */
.nList h3{ height:56px; line-height:56px; margin:0 5px 0 5px; font-size:18px; color:#1F488E; font-family:"微软雅黑","Microsoft YaHei","黑体"; text-shadow:#1F488E 0 0 1px;}
.nList .list .tit{ height:28px; line-height:28px; overflow:hidden; padding:0 22px; margin-bottom:20px; color:#1F498F; position:relative; background:url(../images/s_bg.png) repeat-x 0 -76px;}
.nList .list .tit em{ float:right;}
.nList .list .tit p{ float:left;}
.nList .list .tit span{ float:right; margin-right:80px;}
.nList .list .tit cite{ display:block; width:10px; height:28px; overflow:hidden; position:absolute; background:url(../images/s_bg.png) no-repeat 100px -114px;}
.nList .list .tit .tl{ left:0; top:0; background-position:-10px -114px;}
.nList .list .tit .tr{ right:0; top:0; background-position:0 -114px;}
.nList .list li{ min-height:30px;_height:30px;line-height:30px; *margin-top:-2px; background:url(../images/line2.png) repeat-x bottom; clear:both; overflow:visible;}
.nList .list li em{ float:right; display:block; width:70px; text-align:center;}
.nList .list li p{ display:block; float:left; padding-left:18px; background:url(../images/s_bg.png) no-repeat -10px -242px; _background-position: 10px -242px; _behavior: url("css/iepngfix.htc");position:relative;}
.nList .list li p a{display:block;width:440px;height:30px;overflow:hidden;}
.nList .list li span{ float:right; display:block; width:150px; text-align:center;}
.nList .list .hover{ background:url(../images/line2.png) #F1F8FC repeat-x bottom;}
.nList .list .hover p{ background:url(../images/s_bg.png) no-repeat -10px -202px; _background-position: 10px -202px; _behavior: url("css/iepngfix.htc"); }
.download .list li p, .download .list .hover p{ padding-left:24px; background:url(../images/dow.png) no-repeat 0 5px;}
.nList .list li p img{position:absolute;width:16px;height:16px;left:4px;top:8px;*top:6px;}

div.sm{padding:5px 18px;line-height:1.8;clear:both;background:#F9F9F9 url(../images/line2.png) repeat-x bottom;}
.nList .list li div.sm p{background:none;}

	/* 产品询盘 --------------- */
.sBox .rMain .PCT{ padding-bottom:60px;}
.sBox .rMain .PCT h3{ height:60px; line-height:55px; font-family:"微软雅黑","Microsoft YaHei","黑体"; font-size:18px; color:#1F498F; margin-bottom:30px; text-shadow:#3C75D5 0 0 1px; background:url(../images/line2.png) repeat-x bottom;}
	.rMain .PCT li{/* height:33px;*/ line-height:33px; overflow:hidden; clear:left;}
	.rMain .PCT li label{ display:block; width:90px; float:left; text-align:right; margin-right:5px;}
	.rMain .PCT li label .red{ color:#F00;}
	.rMain .PCT li input{ width:280px; height:22px; line-height:22px; border:1px solid #DDD; padding:0 2px;}
	.rMain .PCT .text{ height:auto; line-height:normal;}
	.rMain .PCT label{ display:block; height:33px; line-height:33px;}
	.rMain .PCT textarea{ width:400px; height:120px; border:1px solid #DDD; margin-top:8px;}
	.rMain .PCT .button input{ width:86px; height:24px; float:left; text-indent:-9999px; overflow:hidden; border:none; cursor:pointer; margin:10px 10px 0 0; background:url(../images/submit.gif) no-repeat;}
	.rMain .PCT .button .reset{ background-position:0 -29px;}

	/* 网站地图 --------------- */
.maps h1{ height:90px; line-height:90px; text-align:center; font-size:18px; color:#1F488E; font-family:"微软雅黑","Microsoft YaHei","黑体"; text-shadow:#1F488E 0 0 1px;}
.maps .cu{ width:888px; height:87px; margin:0 auto; border:1px solid #ccc; border-bottom:none;}
.maps .cu img{ float:left; margin:1px 27px 0 1px;}
.maps .cu ul{ float:left; color:#1F468C; width:330px; margin-top:10px;}
.maps .cu li{ height:22px; line-height:22px; float:left; margin-right:20px;}
.maps .list{ width:890px; height:265px; margin:0 auto 160px; background:url(../images/maps_bg.png) repeat-x 0 -265px;}
.maps .list dl{ float:left; width:148px; height:265px; background:url(../images/maps_bg.png) no-repeat;}
.maps .list .first{ width:149px; background:none;}
.maps .list dt{ line-height:26px; text-align:center; margin:25px 0 8px 0;}
.maps .list dt a{ font-size:16px; color:#FFF; font-family:"微软雅黑","Microsoft YaHei","黑体"; text-shadow:#FFF 0 0 1px;}
.maps .list dd{ line-height:26px; padding-left:12px; margin-left:42px; background:url(../images/maps_dot.png) no-repeat 0 11px;}
.maps .list dd a{ color:#FFF;}
.maps .list dd a:hover{ text-decoration:underline;}
	
	
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(../images/colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(../images/colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(../images/colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(../images/colorbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(../images/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}



.servertab th{ text-align:left;padding:5px;}
.servertab td{border-top:solid 1px #CCC; padding:10px 5px; line-height:1.8;}
