@charset "utf-8";
/* CSS Document */
body, div {margin:0px; padding:0px; font-size:13px; font-family:verdana; color:#666;}
h1, h2, h3, h4, h5, p, ul, ol, li {margin:0px; padding:0px; list-style:none;}
p, td, th {line-height:21px;}
a {color:#666; text-decoration:none;}
a:hover {color:#1d5cbc;}
a img {border:none;}
.clear {clear:both;}

/* Main */
.wrapper, .globalheader {width:1024px; margin:0 auto; margin-bottom:18px; position:relative;}
.globalheader {padding-top:40px; height:30px;}
.globalheader .logo {float:left;}
.globalheader .ver {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #c6c6c6;
	font-size: 12px;
}
.globalheader .ver a {color:#c6c6c6; cursor:pointer;}
.globalheader .ver a:hover {color:#93a9d8;}
.globalheader .ver span {color:#93a9d8;}
.topmenu {background:url(../images/navbg.png) repeat-x center; height:43px; line-height:42px; margin-bottom:10px;}
.topmenu li {float:left; display:block; height:43px; border-right:solid 1px #fff; font-size:14px;}
.topmenu li a {float:left;  height:43px; color:#fff; padding:0 30px;}
.topmenu li a:hover, .topmenu li .cur {background:url(../images/navbghover.png) repeat-x;}

.homebigpic {margin-bottom:10px;}
.slidebox {width:1024px; height:320px; overflow:hidden; position:relative; margin:0 auto;}
.slidepic {width:9999em; position:absolute;}
.slidepic li {float:left; width:1024px; height:320px; overflow:hidden; position:relative;}
.slidebtn {position:absolute; right:20px; bottom:12px;}
.slidebtn li {float:left; width:20px; height:20px; background:url(../images/showpicnumbg.png) no-repeat 2px 2px; cursor:pointer; margin:0 3px; display:inline-block; text-align:center; line-height:20px; font-size:11px; color:#999;}
.slidebtn li:hover, .slidebtn li.current {background-position:0 -30px; font-size:12px; color:#fff;}

.homecon {width:1022px; padding:18px 0; border:solid 1px #d6d6d6; background:#f5f5f5; margin-bottom:30px;}
.homecon .block {float:left; width:280px; height:200px; border-right:solid 1px #d6d6d6; display:block; padding:0 30px;}
.homecon .noborder {border:none !important;}
.homecon h3, .maincon h3 {font-size:18px; line-height:24px; padding-bottom:10px; color:#1d5cbc; border-bottom:dashed 1px #d6d6d6; font-weight:normal; margin-bottom:12px;}
.homecon .textcon {height:115px;}
.homecon li {list-style:disc; padding-left:4px; margin-left:18px; line-height:21px;}
.homecon .more {clear:both; float:right; width:200px; height:40px; padding-top:10px; margin-bottom:12px;}
.homecon .more a {float:right; background:url(../images/icon_more.png) no-repeat right 0; text-align:right; padding-right:32px; height:24px; line-height:24px; color:#666;}
.homecon .more a:hover {color:#f60;}
.maincon {width:94%; margin:0 auto; padding:30px 0;}
.maincon h3 {font-size:24px !important;}
.maincon p {margin-bottom:20px;}
.maincon .left {float:left; margin-bottom:30px;}
.maincon .right {float:right;}

.proleft {float:left; width:200px; border:solid 1px #d6d6d6; background:#f5f5f5; padding:10px;}
.proleft h2 {font-size:22px; padding-bottom:10px; color:#1d5cbc; border-bottom:dashed 1px #d6d6d6; font-weight:normal; margin-bottom:2px;}
.proleft ul {margin-bottom:20px;}
.proleft li {font-size:12px; line-height:16px;}
.proleft li a.menu {float:left; clear:both; background:url(../images/icon_arrow.png) no-repeat 8px -108px; width:176px; padding:8px 3px 8px 21px; margin-bottom:3px;}
.proleft li a.menu:hover, .proleft li a.current {background:url(../images/icon_arrow.png) no-repeat 8px 11px #cad6ea; color:#1d5cbc;}
.proleft .sub {margin-left:28px;}
.proleft .sub a {background:url(../images/icon_arrow2.png) no-repeat 0 -89px; font-size:11px; padding-left:10px; line-height:24px; height:24px;}
.proleft .sub a:hover, .proleft .sub a.cur {background-position:0 4px; background-color:transparent; color:#1d5cbc;}
.proleft .pad {margin-bottom:12px;}
.procon {float:right; width:768px;}
.procon h3 {font-size:24px; padding:10px 0; color:#1d5cbc; border-bottom:dashed 1px #d6d6d6; font-weight:normal; margin-bottom:10px;}
.procon h4 {font-size:16px; font-weight:normal; margin-bottom:20px;}
.procon h5 {font-size:13px; margin-bottom:10px;}
.procon h5 span {font-weight:normal;}
.procon .listleft {float:left;}
.procon .listright {float:right;}
.procon .listleft, .procon .listright {text-align:center; width:366px; margin-bottom:30px; font-size:14px;}
.procon .listleft img, .procon .listright img {margin:10px 0;}
.procon .propic {padding-bottom:12px; position:relative;}
.procon .table, .procon .table2 {margin-bottom:20px; width:100%; text-align:center;}
.procon .table th, .procon .table td,
.procon .table2 th, .procon .table2 td {padding:5px; font-size:11px;}
.procon .table th {background:#d3e5f3; font-weight:normal;}
.procon .table th.model {background:#e5e5e5; font-weight:bold;}
.procon .table td, .procon .table2 td {background:#f4f4f4;}
.procon .table2 th {background:#eef2f8;}
.procon .table2 th.model {background:#eee; font-weight:bold;}
.procon .table2 th img {margin:5px 0;}
.procon .table2 td {font-size:12px;}
.procon .backtop {height:25px; position:relative; margin-bottom:20px;}
.procon .backtop a {background:url(../images/icon_top.png) no-repeat right; height:25px; line-height:25px; position:absolute; width:100px; right:0; text-align:right; padding-right:30px;}
.procon .hvp3000 {width:440px; position:absolute; bottom:30px; right:18px; font-size:11px; line-height:18px;}
.procon .hvp3000 strong {font-size:16px;}
.procon .hvp3200 {width:440px; position:absolute; top:40px; right:18px; font-size:11px; line-height:18px;}
.procon .hvp3200 p {margin-bottom:12px;}
.procon .block_s {float:left; width:240px; padding-right:24px; display:block; text-align:center; font-size:12px; margin-bottom:20px; line-height:18px;}
.procon .block_s img {margin:8px 0;}
.procon .block_s span {font-size:11px;}
.procon .block_txt {float:right; width:490px; font-size:11px; margin-bottom:20px;}
.procon .block_txt h5 {padding-top:10px; line-height:18px;}
.procon .block_txt p {line-height:18px;}
.procon .nopad {padding-right:0 !important;}

/*Footer*/
.footer {width:1024px; height:72px; margin:0 auto 30px auto; background:url(../images/footerbg.png) repeat-x; font-size:10px; line-height:18px; color:#fff;}
.footer p {margin-left:30px; padding-top:15px;}
.footer p a {color:#fff; text-decoration:underline;}
.footer .right {float:right; color:#fff; margin-right:30px; padding-top:15px; font-family:"Microsoft Yahei", verdana;}
.footer .right a {color:#fff;}

