﻿body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
a{
	color: #333333;
	text-decoration: none;
}
a:hover { color:#EC1D25;
	text-decoration: underline;
}
div,ul,li,dt,dl,dd,form{
	list-style-type: none;
	font-family: Microsoft YaHei,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin:0px;
	padding:0px;
	line-height: 22px;
}html { overflow-y: scroll; }
#tops{ width:1258px; margin:0 auto;}
.top{
	height:120px;
	left:0px;
	top:0px;
	background-image: url(../images/tbg.png);
	background-repeat: repeat-x;
	background-position: left top; z-index:9999; width:1258px;
}
.logo{ float:left; /*padding-top:5px; padding-bottom:5px;*/ height:140px;}
.topright{ float:right; padding-top:10px; width:270px; }
.menu{ height:40px; background-color:#036dcb; width:1258px; clear:both; margin:0 auto; z-index:99999;}
.tops{ width:1258px; margin:0 auto;}
.menus{ width:1200px; margin:0 auto; background-color:#036dcb;}
.menus li{ width:140px; float:left; line-height:40px; text-align:center;position:relative;font-size:15px; font-weight:bold;}
.menus li a{color:#FFFFFF; display:block;}
.menus li a:hover{
	text-decoration: none; background-color:#F3AE00;
}
.menus li ul{ display:none;position:absolute; z-index:99999;}
.menus li:hover ul{position:absolute;/*left:15px;*/ display:block; background-color:#036dcb;
	top:40px;}
.dh{ padding:0 10px 12px 10px;}
.dh a{
	display:block;
	height:30px;
	line-height:30px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5ab1fd;
	padding-left:15px; padding-right:20px;
	font-size:13px;
	background-image: url(../images/ico1.png);
	background-repeat: no-repeat;
	background-position: 6px center;background-color:#036dcb;
}
.dh a:hover{
	background-color: #F3AE00;color:#ffffff;
}

#foot{ width:1258px; margin:0 auto; background-color:#036dcb; padding:5px 0;}
.dnav{ width:1180px; padding-top:20px; margin:0 auto;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7e2fb;
}
.clears{ clear:both;}
.dnavleft{ float:left; color:#ffffff;}
.dnavleft a{
	color:#ffffff;
	font-size:14px;
	font-weight: bold;
}
.dnavleft a:hover{
	color:#F3AE00;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}
.dnavleft span{padding:0 15px;}
.dnavright{ float:right;}
.bottom{width:1180px; padding:10px 0; margin:0 auto;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7e2fb;}
	.bottomleft{ float:left; color:#ffffff; font-size:14px; line-height:24px;}
	.bottomleft a{ color:#ffffff;}
.bottomleft a:hover{ color:#F3AE00; text-decoration:none;}
.bottomright{
	float:right;
	font-size:24px;
	color:#ffffff;
	font-weight:bold;
	line-height:40px;
	padding-top:5px;

}
.foottel{ padding:15px;width:1180px; margin:0 auto; color:#ffffff;}
.foottel a{ color:#ffffff;}
.foottel a:hover{ color:#F3AE00; text-decoration:none;}
#main{ width:1258px; margin:0 auto; background-color:#f1f1f1;}
.mains{ padding:20px;}
.ileft{ width:438px; background-color:#FFFFFF; height:260px; float:left; margin-right:15px;}
.ilefta{ width:638px; background-color:#FFFFFF; height:310px; float:left; margin-right:15px;}
.iright{
	float:right;
	width:310px;
	background-color:#FFFFFF;
	height:260px;
	background-image: url(../images/b1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.icenter{
	float:left;
	margin-left:30px;
	width:310px;
	background-color:#FFFFFF;
	height:310px;
	background-image: url(../images/b1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ileft_t{ height:26px; line-height:26px; background-color:#036dcb; color:#FFFFFF; font-weight:bold; font-size:13px; padding-left:15px;}
.ileft_t h3{ padding:0; margin:0; float:left; font-size:13px; color:#FFFFFF;display:block; }
.ileft_t a{ display:block; float:right; color:#FFFFFF; padding-right:15px; font-size:12px;}
.inews1{
	padding:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1; height:100px; overflow:hidden;
}
.inews1 img{ float:left; padding-right:12px;}
.inews1 h3{ padding:0 0 4px 0; margin:0; font-size:14px;}
.inews1 span{ color:#666666; font-size:12px; line-height:18px;}
.inews2{ padding:10px;}
.inews2 li{
	background-image: url(../images/ico_n.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:15px; height:24px; line-height:24px; font-size:13px;
}
.i_c_t{ height:120px;}
.i_c_n{ /*padding:15px;*/}
.icases{ background-color:#FFFFFF; height:240px; width:890px; float:left;}
.icp{ background-color:#FFFFFF; width:310px; float:right; height:240px;}
.icases_n{ padding-left:15px; padding-top:20px;}
.pros{
	padding:4px;
	border: 1px solid #dfdfdf; width:180px;
}

.pros2{ padding:4px 0; text-align:center;}
img{ border:0px;}
.inews1 a:hover{
	text-decoration: none;
}
.nleft{ width:250px; float:left;}
.nleft2{ width:238px; float:left; height:310px;}
.nmains{ padding:20px 40px 40px 40px;}
.nnavs{ height:30px;}
.nleft_list{ padding:20px 20px 35px 20px; background-color:#FFFFFF;}
.nleft_list2{ padding:20px 20px 20px 20px; background-color:#FFFFFF;}
.left-list1{
	height:30px;
	line-height:30px;
	background-image: url(../images/ico2.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1; padding-left:25px;
	overflow:hidden;
}
.left-list1 a{
	font-weight: bold;
}
.left-list1 a:hover{
	color: #036dcb;
	text-decoration:none;
	font-weight: bold;
	background-image: url(../images/ico1.png);
}
.left-list111{
	height:40px;
	line-height:40px;
	background-image: url(../images/ico2.jpg);
	background-repeat: no-repeat;
	background-position: 12px 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1; padding-left:25px;
	overflow:hidden;
}
.left-list111 a{
	font-weight: bold;
}
.left-list111 a:hover{
	color: #036dcb;
	text-decoration:none;
	font-weight: bold;
	background-image: url(../images/ico1.png);
}
.left-list2{
	height:31px;
	line-height:31px;
	background-image: url(../images/ico1.png);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	padding-left:25px;
	background-color: #036dcb;
	color: #FFFFFF;
	border-bottom:2px #f1f1f1 solid;
}
.left-list2 a{
	color: #FFFFFF;
	font-weight: bold;
}
.nright{ width:850px; float:right; background-color:#FFFFFF; padding:25px;}
.nright-t{
	color: #036dcb;
	font-size:24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1; height:40px; line-height:28px;
}
.fs{ padding-top:15px;}
.fs1{ position:relative; margin-bottom:10px; width:420px;}
.fs2{ position:relative; margin-bottom:10px; width:420px; margin-left:10px;}
.fs3{ position:relative; margin-bottom:10px; width:850px; }
.fsbt{
	position:absolute;
	bottom:0px;
	left:0px;
	background-image: url(../images/tubg.png); display:block; width:100%;
}
.fsbt h1{ font-size:16px; color:#FFFFFF; padding:10px 15px 10px 15px;}
.fs1 span{ color:#FFFFFF;padding:0px 15px 15px 15px; display:none;}
.fs1:hover span{ color:#FFFFFF;padding:0px 15px 15px 15px; display:block;}
.fs2 span{ color:#FFFFFF;padding:0px 15px 15px 15px; display:none;}
.fs2:hover span{ color:#FFFFFF;padding:0px 15px 15px 15px; display:block;}
.nright-cons{ padding-top:15px; }
.nright-cons p{ padding:0px; margin:0px;}
.pages{clear:both; padding-top:15px;}
.pageleft{ float:left;}
.pageright{ float:right;}
.pagelist{
	margin:0 1px;
	background-color: #e3e3e3;
	display:block; float:left; padding:4px 8px;
}
.pageright a:hover{
	text-decoration: none;
}
.pagelist span{color: #333333;}
.pagelist:hover{background-color: #B11117;}
.pagelist:hover span{color: #ffffff;}
.pageon{
	margin:0 1px;
	background-color: #B11117;
	display:block;
	float:left;
	padding:4px 8px;
	font-weight: bold;
}
.pageon span{color: #ffffff;}
.rightmore{
	padding-top: 10px;
	clear:both;
}
.font2{ color:#cccccc;}
.font-title{ font-size:20px; font-weight:bold; line-height:22px; padding-bottom:8px;color:#0065a9;}
.font-rq{
	color: #999999;
}
.font-nr{ padding:10px 0; line-height:25px; font-size:14px;}
.caseslist{ width:860px;}
.prolist1{ width:215px; float:left; height:200px;}
.bt{ background-color:#20465C; height:30px;}
.bt h3{ padding:0px 25px; margin:0; font-size:14px; color:#FFFFFF; background-color:#B11117; display:block; float:left; line-height:30px;}

.bt2 h3{color:#FFFFFF; background-color:#B11117; display:block; margin-bottom:10px;font-size:20px;padding:5px; font-weight:bold; line-height:36px;}
.bt2 h2{color:#FFFFFF; background-color:#20465C; display:block; margin-bottom:10px;font-size:20px;padding:5px; font-weight:bold; line-height:36px; padding:0 15px;}
.dx{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf; 
}
.cl1 h3{ font-size:14px; color:#0065a9;}
.cl1 h3 a{ font-size:14px; color:#0065a9;}
.cl1 h3 a:hover{ font-size:14px; color:#0065a9;}
.cl1 td{padding:10px 0;}
.cl1 img{ padding-right:15px;}


.ilink-title{ height:28px; border-bottom:1px solid #eaeaea; background-color:#0065a9; }
.ilink-title h2{ background-color:#036DCB; margin:0; padding:3px 0 0 26px;color:#FFFFFF; font-size:14px; line-height:25px; text-align:left;}
.ilink{ padding:0 8px; word-break:break-all; color:#fe5b22; text-align:left; line-height:35px; }
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clr:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/



/*Focus*/
#Focus {width:1258px; height:400px; overflow:hidden; position:relative;}
#Focus ul {height:430px; position:absolute;}
#Focus ul li {float:left; width:1258px; height:400px; overflow:hidden; position:relative; background:#000;}
#Focus ul li div {position:absolute; overflow:hidden;}
#Focus .btnBg {position:absolute; width:1258px; height:20px; left:0; bottom:0;}
#Focus .btn {position:absolute; width:1238px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#Focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:8px; _font-size:0; margin-left:5px; cursor:pointer; background:#036DCB;}
#Focus .btn span.on {background:#fff;}
#Focus .preNext {width:45px; height:100px; position:absolute; top:90px;  cursor:pointer;}
#Focus .pre {left:0;}
#Focus .next {right:0; background-position:right top;}



/*Focus2*/
#Focus2 {width:1258px; height:150px; overflow:hidden; position:relative;}
#Focus2 ul {height:180px; position:absolute;}
#Focus2 ul li {float:left; width:1258px; height:150px; overflow:hidden; position:relative; background:#000;}
#Focus2 ul li div {position:absolute; overflow:hidden;}
#Focus2 .btnBg {position:absolute; width:1258px; height:20px; left:0; bottom:0;}
#Focus2 .btn {position:absolute; width:1238px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#Focus2 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:8px; _font-size:0; margin-left:5px; cursor:pointer; background:#036DCB;}
#Focus2 .btn span.on {background:#fff;}
#Focus2 .preNext {width:45px; height:100px; position:absolute; top:90px;  cursor:pointer;}
#Focus2 .pre {left:0;}
#Focus2 .next {right:0; background-position:right top;}



.sykja{width:46px;height:44px;margin-bottom:30px; float:left; padding-left:20px;}
a#sykaa{width:44px;height:44px;display:block;background:url(/images/kjqq.png) no-repeat;float:left;margin-right:15px;}
a#sykaa:hover{ background-position:0 -44px;}
a#sykab{width:44px;height:44px;display:block;background:url(/images/kjqq.png) no-repeat -44px 0;float:left;margin-right:15px;}
a#sykab:hover{ background-position:-44px -44px;}
a#sykac{width:44px;height:44px;display:block;background:url(/images/kjqq.png) no-repeat -88px 0;float:left;margin-right:15px;}
a#sykac:hover{ background-position:-88px -44px;}
a#sykad{width:44px;height:44px;display:block;background:url(/images/kjqq.png) no-repeat -132px 0;float:left;margin-right:15px;}
a#sykad:hover{ background-position:-132px -44px;}



.prodbaseinfo_a{float:right;border-left:1px dashed #F9F9F9;width:340px;z-index:1; margin-right:30px;}
.h1_prodtitle{font-size:1.3em;border-bottom:1px dashed #bbbbbb;padding:2px 0 10px;line-height:1.8em;}
.proc,.pdesc,.psale,.nr_list li{padding:6px 0;font-size:14px;}
.psale .hotline{font:22px "微软雅黑";color:#ED5001;font-weight:bold;}
.proc span,.pdesc span,.psale span{font-size:14px;}
.pdesc{line-height:25px;background:#f1f1f1;color:#555;border:1px solid;border-color:#eee #e0e0e0 #e0e0e0 #eee;padding:3px 3px; margin-bottom:10px;}
.prodbaseinfo_a .div_choose{background:#fcf0f0;border:1px solid #fbd2d2;margin-top:7px;padding:10px;}
.prodbaseinfo_a .div_choose h3{font-weight:normal;padding:0 0 5px;}
.proviewbox{float:left;width:405px;position:relative;z-index:5;}
.proviewbox{position:relative;width:420px;height:300px;padding:1px;border:1px solid #ddd; margin-bottom:50px;}
.proviewbox .pro_img img{width:420px;height:300px;}
.proviewbox .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px;text-indent:-999em;overflow:hidden;}
.proviewbox .showtip_1{background-position:0 0;}
.proviewbox .showtip_2{background-position:0 -81px;}

.fenlei { background:url(/images/fenlei_line.gif) repeat-x top; position:relative; padding-top:10px; clear:both;margin-top:35px; }
.fenlei .tit {padding-bottom:4px; _padding-bottom:2px; position:absolute; top:-25px;}
.fenlei .tit a { display:inline-block; background:url(/images/pro_fenlei_a.gif) no-repeat left top; padding-left:4px; height:25px; overflow:hidden; cursor:pointer; float:left; color:#000;}
.fenlei .tit a span { background:url(/images/pro_fenlei_span.gif) no-repeat right top;  height:25px; float:left; padding:7px 20px 0 15px;}
.fenlei .tit a:hover, .fenlei .tit .cur { color:#fff; text-decoration:none; background-position:left -25px; margin-top:1px;}
.fenlei .tit a:hover span, .fenlei .tit .cur span { background-position:right -25px; padding-top:6px;}
.fenlei .tit a.first { color:#3366ff;}
.fenlei .tit a.first:hover { color:#fff;}
.fenlei table { border:solid 1px #ddd; border-right:0; border-left:0;background:#F6F6F6; width:100%; color:#666;}
.fenlei table td { padding-left:15px; line-height:25px;}
.fenlei table .top_td td { padding-top:5px;}
.fenlei table .bot_td td { padding-bottom:5px;}


