﻿@charset "utf-8";
/* CSS Document */

body {
	font-family :"Microsoft YaHei"! important;
	margin: 0;
	font-size:13px;
	color:#383838;
	}
td,th{
	font-size:12px;
}
div {
    padding:0; margin:0
}
ul {
	padding:0; margin:0;
	list-style:none;
}
li {
	padding:0; margin:0
}
a {
	padding:0; margin:0
}
dl,dd,dt{ padding:0px; margin:0px;}
form {
	padding:0; margin:0
}
img {
	border: 0
}

a:active,a:link,a:visited{
	font-family :"Microsoft YaHei"! important;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
	font-size: 13px;
}
a:hover{
	font-family :"Microsoft YaHei"! important;
	font-weight: normal;
	font-size: 13px;
	color: #e8b507;
	text-decoration:none;
}
#header{width:100%; height:595px; margin:0 auto; overflow:hidden; position:relative;}
#top{width:980px; height:85px; padding-top:10px; left:50%; margin-left:-490px; top:0; z-index:2; overflow:hidden;position:absolute;}
#logo{width:263px; height:81px; background:url(../images/logo.png) no-repeat;_background:none;
_filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/logo.png', sizingMethod='crop'); margin-top:5px; float:left; overflow:hidden; position:relative}
#nav{ width:660px; height:40px; float:right; padding-top:20px; overflow:hidden; position:relative;}
#nav ul{ list-style:none;}
#nav li{ width:88px; height:35px; float:left; overflow:hidden;}
#nav li a:active{ width:88px; height:35px; line-height:35px; text-align:center;font-family :"Microsoft YaHei"! important; font-size:14px; color:#e8b507; overflow:hidden; display:block;}
#nav li a:link{ width:88px; height:35px;line-height:35px; text-align:center;font-family :"Microsoft YaHei"! important; font-size:14px; color:#e8b507;overflow:hidden; display:block;}
#nav li a:visited{ width:88px; height:35px;line-height:35px; text-align:center; font-family :"Microsoft YaHei"! important;font-size:14px; color:#e8b507;  overflow:hidden; display:block;}
#nav li a:hover{ width:88px; height:35px;line-height:35px; text-align:center; font-family :"Microsoft YaHei"! important;font-size:14px; color:#ece283; background:url(../images/navbg.jpg) no-repeat center bottom;  overflow:hidden; display:block;}

body.xbh1  .xbh1{
    background:url(../images/navbg.jpg) no-repeat center bottom; color:#ece283;
}
body.xbh1  .xbh1 span{
    color:#ece283;
}


.con1{width:100%; height:auto; padding:0px 0 0px; background-color:#f0f2f4; margin:0 auto; overflow:hidden; position:relative}
.c1{ width:980px; height:auto; padding:25px 0 35px; margin:0 auto; overflow:hidden; position:relative;}
#jj{ width:615px; height:auto; float:left; overflow:hidden; position:relative;}
#jj1{ width:100%; height:41px; background:url(../images/jj.jpg) no-repeat left center; margin:0 auto; overflow:hidden; position:relative;}
#jj2{width:605px; height:auto; line-height:190%; padding-top:25px; margin:0 auto; overflow:hidden; position:relative;}
#jj2 img{float:left; margin-right:15px;}
#red{color:#cf2724}
#sp{width:305px; height:auto; float:right; overflow:hidden; position:relative;}
#sp1{width:100%; height:41px; background:url(../images/sp.jpg) no-repeat left center;}
#sp2{width:300px; height:200px; padding-top:25px; float:right; position:relative;}
.c2{width:980px; height:auto;padding:35px 0 20px; margin:0 auto; overflow:hidden; position:relative;}
#cp1{width:980px; height:41px; background:url(../images/cp.jpg) no-repeat left center; overflow:hidden; position:relative;}
#cp1 a{ width:231px; height:41px; display:block; float:left;}
#cp2{width:970px; height:auto; padding-top:25px; margin:0 auto; overflow:hidden; position:relative;}
.cp2_1{ width:435px; height:70px; float:left; overflow:hidden; position:relative;}
.cp2_1 a:active{ width:370px; height:70px; background:url(../images/a1.jpg) no-repeat 8px 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_1 a:link{ width:370px; height:70px; background:url(../images/a1.jpg) no-repeat 8px 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_1 a:visited{ width:370px; height:70px; background:url(../images/a1.jpg) no-repeat 8px 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_1 a:hover{ width:370px; height:70px; background:url(../images/a1_1.jpg) no-repeat 8px 10px; padding-left:65px; color:#e5b518; margin:0 auto; overflow:hidden; display:block;}
.wz{ font-size:15px; padding-bottom:5px; font-weight:bold;}
.cp2_2{ width:435px; height:70px; float:right; overflow:hidden; position:relative;}
.cp2_2 a:active{ width:370px; height:70px; background:url(../images/a4.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_2 a:link{ width:370px; height:70px; background:url(../images/a4.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_2 a:visited{ width:370px; height:70px; background:url(../images/a4.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_2 a:hover{ width:370px; height:70px; background:url(../images/a4_1.jpg) no-repeat left 10px; padding-left:65px; color:#e5b518; margin:0 auto; overflow:hidden; display:block;}
.cp2_3{ width:435px; height:70px; margin-top:15px;float:left; overflow:hidden; position:relative;}
.cp2_3 a:active{ width:370px; height:70px; background:url(../images/a2.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_3 a:link{ width:370px; height:70px; background:url(../images/a2.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_3 a:visited{ width:370px; height:70px; background:url(../images/a2.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_3 a:hover{ width:370px; height:70px; background:url(../images/a2_1.jpg) no-repeat left 10px; padding-left:65px; color:#e5b518; margin:0 auto; overflow:hidden; display:block;}
.cp2_4{ width:435px; height:70px; margin-top:15px; float:right; overflow:hidden; position:relative;}
.cp2_4 a:active{ width:370px; height:70px; background:url(../images/a5.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_4 a:link{ width:370px; height:70px; background:url(../images/a5.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_4 a:visited{ width:370px; height:70px; background:url(../images/a5.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_4 a:hover{ width:370px; height:70px; background:url(../images/a5_1.jpg) no-repeat left 10px; padding-left:65px; color:#e5b518; margin:0 auto; overflow:hidden; display:block;}
.cp2_5{ width:435px; height:70px; margin-top:15px; float:left; overflow:hidden; position:relative;}
.cp2_5 a:active{ width:370px; height:70px; background:url(../images/a3.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_5 a:link{ width:370px; height:70px; background:url(../images/a3.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_5 a:visited{ width:370px; height:70px; background:url(../images/a3.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_5 a:hover{ width:370px; height:70px; background:url(../images/a3_1.jpg) no-repeat left 10px; padding-left:65px; color:#e5b518; margin:0 auto; overflow:hidden; display:block;}
.cp2_6{ width:435px; height:70px; margin-top:15px; float:right; overflow:hidden; position:relative;}
.cp2_6 a:active{ width:370px; height:70px; background:url(../images/a6.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_6 a:link{ width:370px; height:70px; background:url(../images/a6.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_6 a:visited{ width:370px; height:70px; background:url(../images/a6.jpg) no-repeat left 10px; padding-left:65px; margin:0 auto; overflow:hidden; display:block;}
.cp2_6 a:hover{ width:370px; height:70px; background:url(../images/a6_1.jpg) no-repeat left 10px; padding-left:65px; color:#e5b518; margin:0 auto; overflow:hidden; display:block;}

#al1{ width:100%; height:41px; background:url(../images/al.jpg) no-repeat left center; overflow:hidden; position:relative;}
#al1 a{ width:231px; height:41px; display:block; float:left;}
#al2{ width:980px;height:auto; margin:0 auto; padding-top:10px; overflow:hidden; position:relative;}
.boxgrid{ width:230px; height:170px; float:left; overflow: hidden; position: relative; margin:20px 8px 0 7px; position:relative;}
.boxgrid img{position: absolute; top: 0; left: 0; border: 0; }
.boxcaption{position: absolute; background:#000000; height:150px; width:100%; opacity: 0.5; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.captionfull .boxcaption { top:130px; left: 0;}
.captionfull .boxcaption h3{ font-size:12px; color:#fff; height:35px; text-align:center; margin-left:5px;}
#zx{width:980px; height:auto; margin:15px auto 0; overflow:hidden; position:relative;}
#zx1{width:100%; height:41px; background:url(../images/zx.jpg) no-repeat left center; margin:0 auto; overflow:hidden; position:relative;}
#zx1 a{ width:231px; height:41px; display:block; float:left;}
#zx2{width:615px; height:175px; border-right:2px solid #d7d7d8; float:left; margin-top:5px; overflow:hidden; position:relative;}
#zx2 ul{ width:560px; margin-top:15px;}
#zx2 ul li{ line-height:20px;}
.bt{ height:20px; }
.bt a:active{font-size:15px; font-weight:bold;}
.bt a:link{font-size:15px; font-weight:bold;}
.bt a:visited{font-size:15px; font-weight:bold;}
.bt a:hover{font-size:15px; font-weight:bold;}
.pt7{height:38px; padding-top:7px; overflow:hidden;}
#fw{ width:345px; height:auto; float:right; overflow:hidden; position:relative;}
#fw1{ width:100%; height:auto; padding-top:20px; font-size:15px; color:#000;}
#fw2{ width:100%; height:auto; padding-top:20px; margin:0 auto; overflow:hidden; position:relative;}
#fw2 li{ float:left; width:170px; text-align:center;}
#lx{ width:100%; height:174px; background:url(../images/contact_bg.jpg) repeat-x top; margin:0 auto; padding-top:30px; overflow:hidden; position:relative;}
#lx1{ width:980px; height:169px; margin:0 auto; overflow:hidden; position:relative;}
#lx1_1{ width:462px; height:169px; background:url(../images/line.jpg) no-repeat right center; float:left; padding-left:30px; overflow:hidden; position:relative;}
#lx1t{ width:325px; height:28px; background:url(../images/lx.jpg) no-repeat left center; float:left;overflow:hidden; position:relative;}
#lx1c{ width:325px; height:auto; line-height:150%; font-size:14px; color:#b3b3b7; float:left; padding-top:10px; overflow:hidden; position:relative;}
#lx1_2{ width:350px; height:159px; padding-right:30px; padding-top:10px; float:right; overflow:hidden; position:relative;}
#lx2t{ width:111px; height:111px; float:left; overflow:hidden; position:relative;}
#lx2t img{ width:110px; height:110px; }
#lx2c{ width:228px; height:111px; float:right; overflow:hidden; position:relative;}
#lx2c1{ width:228px; height:30px; line-height:30px; background:url(../images/wx.gif) no-repeat left center; color:#b3b3b7; font-size:17px; padding-left:30px; overflow:hidden;}
#lx2c2{ width:228px; height:auto; padding-top:10px; color:#b3b3b7; overflow:hidden;}
#foot{ width:100%; height:40px; line-height:40px; background:#363636; margin:0 auto; overflow:hidden; position:relative;}
#foot1{ width:980px; height:40px; line-height:40px; color:#b3b3b7; text-align:center; margin:0 auto; overflow:hidden; position:relative;}
#foot1 a:active{ color:#b3b3b7;}
#foot1 a:link{ color:#b3b3b7;}
#foot1 a:visited{ color:#b3b3b7;}
#foot1 a:hover{ color:#ffffff;}
#lx1c p{ margin-block-start:0em; margin-block-end:0em;}



/*---------内页样式------------*/
#header1{ width:100%; height:120px; background:url(../images/ntop.jpg) repeat-x top; margin:0 auto; overflow:hidden; position:relative;}
#ntop{ width:980px; height:110px; background:url(../images/tbg.jpg) no-repeat left top; margin:0 auto; padding-top:10px; overflow:hidden; position:relative;}
#logo1{width:263px; height:81px; background:url(../images/logo.png) no-repeat;_background:none;
_filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/logo.png', sizingMethod='crop'); margin-top:5px; float:left; overflow:hidden; position:relative}
#nnav{ width:660px; height:50px; float:right; padding-top:20px; overflow:hidden; position:relative;}
#nnav ul{ list-style:none;}
#nnav li{ width:80px; height:35px; text-align:center; float:left; overflow:hidden;}
#nnav li a:active{ width:70px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#e8b507; display:block;}
#nnav li a:link{ width:70px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#e8b507; display:block;}
#nnav li a:visited{ width:70px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#e8b507; display:block;}
#nnav li a:hover{ width:70px; height:35px; line-height:35px; text-align:center; background:url(../images/navbg1.jpg) repeat-x top; font-size:14px; color:#ece283; display:block;}
body.xbh2  .xbh2,
body.xbh3  .xbh3,
body.xbh4  .xbh4,
body.xbh5  .xbh5,
body.xbh6  .xbh6,
body.xbh7  .xbh7{
    background:url(../images/navbg1.jpg) repeat-x top; color:#ece283;
}
body.xbh2  .xbh2 span,
body.xbh3  .xbh3 span,
body.xbh4  .xbh4 span,
body.xbh5  .xbh5 span,
body.xbh6  .xbh6 span,
body.xbh7  .xbh7 span{
    color:#ece283;
}
.ncon1{width:100%; height:auto; background-color:#f0f2f4; margin:0 auto; overflow:hidden; position:relative}
#nt1{ width:980px; height:30px; line-height:30px;font-size:14px; background:#47484c; margin:0 auto; overflow:hidden; position:relative; }
#home{ width:90%; height:30px; line-height:30px; color:#FFF; background:url(../images/home.gif) no-repeat left center; padding-left:20px; margin:0 auto; overflow:hidden; position:relative;}
#home a:active{ color:#FFF}
#home a:link{ color:#FFF}
#home a:visited{ color:#FFF}
#home a:hover{ color:#F00}
#home span{ color:#e8b507}
#nban{ width:980px; height:180px; margin:0 auto; overflow:hidden; position:relative;}
#ncon{ width:980px; height:auto;background:#47484c; margin:0 auto; overflow:hidden; position:relative;}
#nl{ width:198px; height:auto; padding-top:20px; float:left; padding-left:2px; overflow:hidden;  position:relative;}
#nl ul li{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;  position:relative;}
#nl ul li a:active{ width:100%; height:30px; line-height:30px; font-size:14px; color:#FFF; text-align:center; overflow:hidden; display:block;}
#nl ul li a:link{ width:100%; height:30px; line-height:30px; font-size:14px; color:#FFF; text-align:center; overflow:hidden; display:block;}
#nl ul li a:visited{ width:100%; height:30px; line-height:30px; font-size:14px; color:#FFF; text-align:center; overflow:hidden; display:block;}
#nl ul li a:hover{ width:100%; height:30px; line-height:30px; font-size:14px; color:#000; text-align:center; border-left:2px solid #FC6; background:#FFF; overflow:hidden; display:block;}
#nr{ width:780px; height:auto; background:#FFF; float:right; overflow:hidden; position:relative;}
#nr1{ width:95%; height:auto; background:url(../images/line1.jpg) no-repeat center bottom; margin:10px auto 0; overflow:hidden; position:relative;}
#nr1 h2{ padding-left:5px; margin-bottom:7px; color:#b8b8ba;}
#nr2{ width:740px; height:auto; line-height:180%; padding-bottom:15px; margin:10px auto 0; overflow:hidden; position:relative;}
#nr3{ width:738px; height:auto; margin:10px auto 0; overflow:hidden; position:relative;}
#nr4{ width:740px; height:auto; line-height:180%; margin:10px auto 0; padding-bottom:25px; overflow:hidden; position:relative;}
.nr4_1{ width:370px; height:130px; margin-top:25px; float:left; border-bottom:1px dotted #CCCCCC; overflow:hidden; position:relative;}
.nr4l{ width:170px; height:101px; float:left; overflow:hidden; position:relative;}
.nr4r{ width:170px; height:auto; float:left; padding-left:10px; overflow:hidden; position:relative;}
.page{ width:90%; height:25px; clear:both; text-align:right; margin:20px auto 0; padding-bottom:20px; overflow:hidden; position:relative;}
#nr5{ width:740px; height:auto; line-height:180%; margin:20px auto 0; padding-bottom:25px; overflow:hidden; position:relative;}
.mc{ width:740px; height:40px; line-height:40px; font-size:16px; text-align:center; border-bottom:1px dotted #CCCCCC; margin:0 auto; overflow:hidden; position:relative;}
.ms{ width:740px; height:auto; line-height:180%; margin:10px auto 0; overflow:hidden; position:relative;}
.ms img{ max-width:100%; height:auto;}
#nr6{ width:740px; height:auto; line-height:180%; margin:10px auto 0; padding-bottom:25px; overflow:hidden; position:relative;}
#nr6 li span{ float:right; padding-right:5px;}
#nr6 li{ width:720px; height:40px; line-height:40px; border-bottom:1px dotted #CCCCCC; background:url(../images/ld.gif) no-repeat 5px center; padding-left:20px; overflow:hidden;}
.rq{ width:90%; height:30px; line-height:30px; margin-bottom:20px; font-size:12px; text-align:center; margin:0 auto; overflow:hidden; position:relative;}
#dy{ width:85%; height:auto; text-align:right; margin:20px auto 0; overflow:hidden; position:relative;}
#dy a{ padding-left:5px; padding-right:5px;}

.wz1{ line-height:20px;}
#nr3 dl{ width:246px; height:215px; background:url(../images/x.jpg) no-repeat center top; margin-top:10px; padding-top:20px; float:left; text-align:center;}
#nr3 dl dd{ padding-top:5px;}

#nr7{ width:720px; height:370px; line-height:23px; padding-top:30px; padding-left:20px; background:url(../images/bg_lx.jpg) no-repeat right bottom; margin:0 auto; overflow:hidden; position:relative;}





