@charset "utf-8";
/* CSS Document */
.lef{ float:left;}
.rig{ float:right;}
.lb{ width:1000px; margin:0 auto; text-align:center;}
.lb ul li{
	width: auto;
	min-width: 100px;
	_width: 100px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
}
.biao a{ color:#ffffff;}
.lb ul li a:link,.lb ul li a:active,.lb ul li a:visited{ color:#000000;}
.lb ul li a:hover{ color:#305cbf;}
#top{
	width: 1200px;
	margin-top: 0px;
	;margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;  overflow:hidden; clear:both;
}
#topbar{ width:100%; color:#85868a; font-size:13px; background-color:#242529; overflow:hidden; height:47px; line-height:47px;}
#topbar .lef{ float:left; overflow:hidden;}
#topbar .rig{ float:right; background-image:url(/images/tel.gif); background-position:left center; background-repeat:no-repeat; padding-left:16px; overflow:hidden;}
#topbar .rig span{ color:#f3d009; font-size:19px; font-weight:bold;}
.con{ width:1230px; margin:0 auto; height:auto; overflow:hidden;}
#logo{ float:left; width:532px; height:124px;}
#menu{ float:left; width:630px; height:124px;}
#menu ul li{ width:124px; text-align:center; line-height:124px; font-size:16px; color:#242529; float:left;}

#menu ul li a{ display:block;}
#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited{color:#242529;}
#menu ul li a:hover{ color:#ffffff; background-color:#305dc4;}
#banner{ width:100%; height:690px;  background-position:center top; clear:both; background-image: url(/images/banner.jpg); background-position:center top;}
#inbanner{ width:100%; height:467px;  background-position:center top; clear:both; background-image: url(/images/inb.jpg); background-position:center top;}
#inbanner1{ width:100%; height:467px;  background-position:center top; clear:both; background-image: url(/images/inb2.jpg); background-position:center top;}

#product{}
.title{}
#product .ncon{ padding-bottom:40px; height:auto; overflow:hidden;}
#product .ncon ul li{ width:379px; padding-right:31px; float:left; display:block; height:350px;}
#product .ncon ul li .name{ width:379px; height:45px; text-align:center; line-height:45px; font-size:16px; color:#000000;}
#product .ncon ul li .biao{ width:27px; height:27px; border-radius:50%; background-color:#2f2f2f; line-height:27px; text-align:center; margin:0 auto; color:#ffffff;}
#product  .ncon ul li:hover .biao{background-color:#335fc8;}
#product  .ncon ul li:hover .name{ color:#335fc8; font-weight:bold;}
.pitem{ padding-bottom:13px; height:auto; overflow:hidden;}
.pitem ul li{ width:379px; padding-left:15px;padding-right:15px; float:left; display:block; height:350px;}
.pitem ul li .name{ width:379px; height:45px; text-align:center; line-height:45px; font-size:16px;}
.pitem ul li .biao{ width:27px; height:27px; border-radius:50%; background-color:#2f2f2f; line-height:27px; text-align:center; margin:0 auto; color:#ffffff;}
.pitem ul li:hover .biao{background-color:#335fc8;}
.pitem ul li:hover .name{ color:#335fc8; font-weight:bold;}
#foot{ width:100%; background-image:url(/images/bbg.jpg); background-position:top; background-repeat:repeat-x; height:176px;}
.footcon .left{ line-height:26px; color:#676c78; width:500px;}
.footcon .left h3{ padding-bottom:13px; font-size:14px;}
.footcon .left h3 a:link,.footcon .left h3 a:hover,.footcon .left h3 a:active,.footcon .left h3 a:visited{ color:#676c78;}
.footcon .left p{ font-size:12px;}
.footcon .left p span{ color:#ffffff;}
.footcon .right{ line-height:40px; width:300px; text-align:right; padding-top:27px; margin-top:6px; font-size:34px; font-weight: bold; color:#f3d009; background-image:url(/images/tel.jpg); background-position:top right; background-repeat:no-repeat;}
.footcon{width: 1200px; padding-top:43px; padding-bottom:41px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;}
#about{ width:100%; background-color:#2d59ba; height:529px;}
#about .con .rig{ float:right; padding-right:51px; padding-top:98px; overflow:hidden;}
#about .con .lef{ float:left; overflow:hidden; padding-top:90px;}
#about .con .btn{ width:146px; height:39px; line-height:39px; text-align:center; color:#000; background-color:#fef000; border-radius:10px;}
#about .con .btn a:link,#about .con .btn a:hover,#about .con .btn a:active,#about .con .btn a:visited{color:#000000;}
#about .con h1{ color:#f5d20f; font-size:60px; font-weight:bold; line-height:74px; line-height:74px;}
#about .con .tt{ line-height:40px; height:40px; font-size:22px; font-weight:bold; color:#ffffff;}
#about .con .text{ width:536px; height:120px; line-height:24px; color:#ced0d6; padding-top:38px; padding-bottom:61px;}
#news{ width:100%; padding-bottom:71px;}
#news .right{ width:565px;}
#news .ncon .left{ width:578px;}
#news .ncon .left .more{ width:578px; height:49px; line-height:49px; text-align:center; font-size:36px; background-color:#305dc4; position:relative;}
#news .ncon .left .more a:link,#news .ncon .left .more a:hover,#news .ncon .left .more a:active,#news .ncon .left .more a:visited{ color:#ffffff;}
.nimg{ width: 578px; height:202px; overflow: hidden;}
.nitem{ background-image:url(/images/nitem.jpg); line-height:35px; padding-left:20px; font-size:14px; background-image:url(/images/nitem.jpg); background-position:left; background-repeat:no-repeat; color:#312929;}
.nitem a:link,.nitem a:hover,.nitem a:active,.nitem a:visited{ color:#312929;}
.point h3{ font-size:16px; line-height:36px; color:#312929;}
.point{ width:565px; height:122px; border-bottom:1px #e2e2e2 solid; margin-bottom:29px;}
.point .ntext{ font-size:14px; color:#767676; line-height:32px;}
.point .nmore{ color:#2d59ba; line-height:18px; font-size:24px; font-size:14px;}
.point .nmore a:link,.point .nmore a:hover,.point .nmore a:active,.point .nmore a:visited{color:#2d59ba;}
.npic{ width:578px; height:202px; overflow:hidden;}
.nycon{ width:100%;}
.nynr{ position:relative; height:auto; overflow:hidden; padding-bottom:50px;}
.apic{ position:absolute; width:494px; height:337px; top:0px; right:67px;}
.atext{ width:546px; padding-left:36px; color:#666666; line-height:24px; font-size:14px; min-height:457px;_height:457px;}
.page{ text-align:center; color:#767676; height:40px; line-height:40px; font-size:14px;}
.page a:link,.page a:hover,.page a:active,.page a:visited{color:#767676;}
.lxcon{ margin-top:28px; background-color:#f5f5f5; position:relative; min-height:460px; _height:460px;}
.lximg{ width:600px; height:460px; position:absolute; top:0px; right:0px;}
.lxtext{ width:485px; padding-top:50px; padding-left:48px;}
.lxtext h3{ font-size:22px; color:#000000; padding-bottom:35px; line-height:25px;}
.lxitem{ background-position:left top; padding-left:35px; padding-bottom:16px; line-height:25px; color:#565555; font-size:16px; background-repeat:no-repeat;}
.lx1{ background-image:url(/images/lx1.jpg);}
.lx2{ background-image:url(/images/lx2.jpg);}
.lx3{ background-image:url(/images/lx3.jpg);}
.nynr .top{
	height: 252px;
	position: relative;
	margin-top: 29px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dcdcdb;
	border-bottom-color: #dcdcdb;
	padding-left: 635px; margin-bottom:44px;
}
.nynr .npic1{ width:578px; height:202px; overflow:hidden; position:absolute; left:0px; top:1px;}
.nynr .top .more{ width:578px; height:49px; line-height:49px; text-align:center; font-size:36px; background-color:#305dc4; position:relative; position:absolute; left:0px; bottom:1px;}
.nynr .top .more a:hover,.nynr .top .more a:link,.nynr .top .more a:active,.nynr .top .more a:visited{ color:#FFFFFF;}
.nynr .top h3{ line-height:40px; padding-top:48px; color:#312929; font-size:24px;}
.nynr .top .text{ line-height:25px; padding-top:8px; padding-bottom:28px; width:495px;}
.nynr .top .morer{ line-height:21px; color:#2d59ba; font-size:14px;}
.nynr .top .morer a:hover,.nynr .top .morer a:link,.nynr .top .morer a:active,.nynr .top .morer a:visited{ color:#2d59ba;}
.nynr .bot{ margin-bottom:20px; height:auto; overflow:hidden;}
.nitem1{ background-image:url(/images/nitem.jpg); line-height:35px; padding-left:20px; float:left; font-size:14px; width:544px; margin-left:34px; background-image:url(/images/nitem.jpg); background-position:left; background-repeat:no-repeat; color:#312929;}
.nitem1 a:link,.nitem1 a:hover,.nitem1 a:active,.nitem1 a:visited{ color:#312929;}
.nv h3{ text-align:center;}
.nv .text{ width:85%; margin:0 auto; margin-top:25px; line-height:25px; font-size:16px; color:#666666; height:auto; overflow:hidden;}<!--0.0002138614654541-->