@charset "utf-8";body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;color:#333333;}
body,input,textarea,select,button,table,div{font-size:14px;line-height:22px;}
body{font-size:14px;font-family:Arial, Helvetica, sans-serif;
color:#333333;-webkit-text-size-adjust:none; background-color:#ffffff;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a{color:#333333;text-decoration:none;}
table{border-collapse:collapse;}

.main{width:1360px;font-size:14px;line-height:24px; margin:0 auto;}
.main img{vertical-align:top}
.clears{ clear:both;}
#tops{
	height:100px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFDB03;
}
.clears{ clear:both}
.logo{ float:left; padding-top:32px;}
.logo img{ height:33px;}
 .navs{ float:right; padding-top:34px;}
 .navs a{ float:left; width:80px; text-align: center; line-height:30px;  height:30px; border-radius:30px;  margin-left:15px;}
 .ons{background-color:#FFDB03; color:#000000;}
 .offs{background-color:#000000; color:#FFFFFF;}
 .offs:hover{background-color:#FFDB03; color:#000000;}
 #bans{
	background-image: url(../images/ban.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:540px;
}
#bjs1{
	height:150px;
	background-color:#FFDB03;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5C503;
}
#bjs2{ width:1360px; margin:0 auto;}
.bjs1-1{
	height:150px;
	float:left;
	width:240px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5C503;
}
.bjs1-2{
	height:150px;
	float:left;
	width:292px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5C503;
}
.bjs1-3{
	height:150px;
	float:left;
	width:240px;
}
.ijs{  padding-top:20px;}
.ijs1{ color:#7F6D01; text-align:center; font-size:14px;}
.ijs2{ color:#000000; font-size:24px; font-weight:bold; line-height:32px; text-align:center;}
.ijs3{ text-align:center; font-size:14px; color:#333333; padding-top:6px;}
#bj1{
	background-image: url(../images/bj1.jpg);
	background-repeat: no-repeat;
	background-position: center center; height:900px; margin-top:10px;
}
.igy{ padding-top:100px; }
.igy1{ float:left; width:530px;}
.igy1 img{
	width:500px;
	border: 10px solid #FFDB03;border-radius:30px 0px 30px 0px;
}
.igy2{ float:right; width:730px; padding-right:30px;}
.igy2-1{ padding-top:25px;}
.igy2-2{ font-size:36px; line-height:50px; padding-top:25px;}
.igy2-3{ font-size:16px; line-height:30px; padding-top:15px;}
.igy2-4{padding-top:35px;}
.igy2-4 a{ background-color:#FFDB03; padding:12px 45px; color:#000000;border-radius:30px; font-size:16px; }
.igy2-4 a:hover{ background-color:#000000;color:#FFFFFF; box-shadow: 5px 5px 1px 1px #dfdfdf; margin-left:4px; border-radius:0px 30px 30px 0px;}
.igy4{ float:left; width:730px; padding-left:30px;}

.igy3{ float:right; width:530px;}
.igy3 img{
	width:500px;
	border: 10px solid #FFDB03;border-radius:30px 0px 30px 0px; 
}
.igy2-5{ padding-top:30px;}
.igy2-5 img{ float:left; margin-right:18px; width:95px;border-radius:20px 0px 20px 0px;border: 4px solid #FFDB03; }
#imain2{ background-color:#efefef; padding:100px 0;}
.ikc1{ text-align:center; font-size:36px; padding-bottom:50px;}
.ikc1 span{ display:block; font-size:16px; text-align:center; line-height:50px; padding-top:10px; color:#999999;}
.ikc2{ width:1440px;}
.ikc2-1{ float:left; width:400px; padding-right:80px;text-align:center; height:420px;}
.ikc2-1 img{ width:100%;border-radius:30px 0px 30px 0px; margin-bottom:35px;}
.ikc2-1 a{ display:block; text-align:center; height:450px;color:#999999;}
.ikc2-1 a span{ display:block; margin-bottom:15px; font-size:24px;color:#333333; }
.ikc2-1 a:hover{
	background-color:#FFFFFF;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFDB03;box-shadow: 5px 5px 1px 1px #dfdfdf; margin-top:-2px; margin-left:-2px;
}
.ikc2-1 a:hover img{border-radius:0px;}
.ils1{ float:left; width:180px; margin:22px; text-align:center; position:relative;}
.ils1 img{
	width:100%;
	border-radius:0px 30px 00px 00px;
	border: 6px solid #efefef;
}
.ils1 a:hover img{
	border: 6px solid #FFDB03;border-radius:30px 0px 00px 00px;box-shadow: 5px 5px 1px 1px #dfdfdf;
}
.ils1 a:hover span{height:30px; line-height:30px;}
.ils1 span{ display:block; position:absolute; bottom:0px; left:0px; text-align:center; width:192px; background-color:#FFDB03; height:26px; line-height:26px;}
.ils3{ text-align:center;}
.ils2{ padding:30px 40px 60px 40px; font-size:16px; line-height:28px;}
.ils3 a{ background-color:#FFDB03; padding:12px 45px; color:#000000;border-radius:30px; font-size:16px; }
.ils3 a:hover{ background-color:#000000;color:#FFFFFF; box-shadow: 5px 5px 1px 1px #dfdfdf; margin-left:-4px; border-radius:0px;}

.ikc2-2{ float:left; width:290px; padding-right:50px;text-align:center; height:440px;}
.ikc2-2 img{ width:100%;border-radius:30px 0px 30px 0px; margin-bottom:20px;}
.ikc2-2 h5{ font-size:12px; color:#999999; font-weight:normal; text-align:left; padding-left:20px;}
.ikc2-2 h4{ font-size:16px; color:#333333; text-align:left; padding:5px 20px; height:46px; overflow:hidden; line-height:24px;}
.ikc2-2 p{ font-size:12px; color:#999999; text-align:left; padding:5px 20px; height:36px; overflow:hidden; line-height:20px;}
.ikc2-2 a{ display:block; text-align:center; height:380px;color:#999999;}
.ikc2-2 a span{ display:block; margin-bottom:15px; font-size:24px;color:#333333; }
.ikc2-2 a:hover{
	background-color:#FFFFFF;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFDB03;box-shadow: 5px 5px 1px 1px #dfdfdf; margin-top:-2px; margin-left:-2px;
}
.ikc2-2 a:hover img{border-radius:0px;}
.ial-left{ float:left; width:800px;}
.ititle1{font-size:36px; padding-bottom:20px;}
.itjs{ font-size:16px; padding-bottom:30px;}
.icons{ padding:10px 0;}
.ilist1{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef; padding-bottom:20px; 
}
.ilist1 a img{ float:left; margin-right:30px;border: 6px solid #dfdfdf;border-radius:0px 0px 30px 00px; width:180px;}
.ilist1 a h3{ display:block; margin-bottom:10px; height:30px; line-height:30px; overflow:hidden; font-size:18px;}
.ilist1 a span{ display:block; color:#999999; margin-bottom:5px;}
.ilist1 a h5{
	display:block;
	color:#0066CC;
	margin-top:15px;
	font-size: 14px;
	text-decoration: underline;
	font-weight: normal;
}
.ilist1 a{ display:block;background-color:#efefef; padding:25px;}
.ilist1 a:hover img{border: 6px solid #FFDB03;}
.ilist1 a:hover h3{
	color: #CC0000;
}
.ilist1 a:hover h5{
	color: #CC0000;
}
.ilist1 a:hover{ background-color:#efefef; padding:25px;}
.ilist2{ }
.ilist2 a{
	display:block;
	height:42px;
	line-height:42px;

	background-image: url(../images/ico1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef;
}
.ilist2 a:hover{ background-color:#efefef;}
.izs1{ float:right; width:320px; height:340px;border: 6px solid #FFDB03; padding:80px 50px;box-shadow: 5px 5px 1px 1px #dfdfdf;border-radius:30px 0px 00px 00px;}
.izs2{ padding-top:20px;}
.cx1{ color:#999999; line-height:50px;}
.r1{
	padding: 5px 15px; height:30px;
	border: 1px solid #dfdfdf; width:280px;
}
.bt1{ display:block;
	margin:40px auto;
	padding:15px 50px;
	background-color:#FFDB03;
	font-size:18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;box-shadow: 5px 5px 1px 1px #dfdfdf;border-radius:30px;cursor:pointer;
}
#bottoms{ background-color:#2c2c2c;}
.bottom-left{
	float:left;
	width:420px;
	color:#FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #474747;height:200px;color:#999999;
}
.bottoms2{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #474747; padding-top:20px; text-align:center;  color:#999999;
}
.bottoms2 a{color:#999999;}
.bottom-2{ float:left; padding-left:80px; border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #474747; width:160px; height:200px;}
.bottom-2 a{ display:block; line-height:32px; color:#999999;}
.bottom-2 a:hover{ color:#FFFFFF; font-weight:bold;}
.bottom-3{ float:right; padding-left:80px;}
.ewm{ color:#999999; float:left; width:180px;}
.ewm img{ background-color:#FFFFFF; padding:4px; width:100px; margin-top:20px;border-radius:10px;}
#ncons{
	padding: 100px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef; min-height:400px; text-align:left;
}
.nnavs{ text-align:center; padding-bottom:30px;}
.nnavs a{ padding:10px 30px;border-radius:30px; margin:5px 10px;}
.nons{background-color:#FFDB03;}
.noffs{background-color:#2c2c2c; color:#FFFFFF;}
.noffs:hover{background-color:#FFDB03;color:#2c2c2c;}
.kclist{ margin-top:50px; position:relative; margin-bottom:50px; height:350px;}
.kclist-1{ float:left;position:absolute; z-index:1; width:360px;top:-50px; left:0px;}
.kclist-1 img{ width:360px;}
.kclist-2{ width:1200px; float:right; padding:50px 50px 0px 50px; background-color:#efefef; height:230px;overflow:hidden;}
.kclist-2 a{ display:block; padding-left:330px;}
.kclist-2 a h3{
	background-image: url(../images/ico3.png);
	background-repeat: no-repeat;
	background-position: left top; display:block; padding-left:30px; font-size:24px;
}
.kclist-2 a span{ display:block; padding:20px 0; font-size:16px; line-height:28px; height:76px; overflow:hidden; margin-bottom:15px;}
.kclist-2 a h5{
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline; font-size:16px;
}
.kclist-2 a:hover h5{color:#2c2c2c;}
.kclist-2:hover{ background-color:#f7f7f7;}

.kclist-3{ position:absolute; z-index:1; width:360px;top:-50px; right:0px;}
.kclist-3 img{ width:360px;}
.kclist-4{ width:1200px; float:left; padding:50px 50px 0px 50px; background-color:#efefef; height:230px;overflow:hidden; }
.kclist-4 a{ display:block; padding-right:330px; }
.kclist-4 a h3{
	background-image: url(../images/ico3.png);
	background-repeat: no-repeat;
	background-position: left top; display:block; padding-left:30px; font-size:24px;
}
.kclist-4 a span{ display:block; padding:20px 0; font-size:16px; line-height:28px; height:76px; overflow:hidden;margin-bottom:15px;}
.kclist-4 a h5{
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline; font-size:16px;
}
.kclist-4 a:hover h5{color:#2c2c2c;}
.kclist-4:hover{ background-color:#f7f7f7;}
.pages{ text-align:center;}
.plink{
	border: 1px solid #dfdfdf; padding:6px 12px;border-radius:10px; margin:5px;
}
.plink:hover{border: 1px solid #FFDB03;padding:6px 12px;border-radius:10px; margin:5px;background-color:#FFDB03;color:#2c2c2c;}
.plinkon{
	border: 1px solid #FFDB03;padding:6px 12px;border-radius:10px; margin:5px;background-color:#FFDB03;color:#2c2c2c;
}
.njs{ background-color:#efefef; padding:25px 50px; }
.ncons{ padding:50px 0; min-height:300px;}
.ncons2{ padding:80px; min-height:200px; text-align:left;}
.qtkc{
	padding-top:50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef; 
}
.qtkc-t{
	font-size:24px;
	padding-bottom:30px;
	background-image: url(../images/line1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.qtkc-l{ padding-top:35px;}
.qtkc-l a{
	display:block;
	width:580px; margin-right:30px; margin-bottom:15px;
	border: 1px solid #dfdfdf; padding:10px 30px; float:left;border-radius:30px;
}
.qtkc-l a:hover{	border: 1px solid #FFDB03;background-color:#FFDB03;color:#2c2c2c;padding:10px 20px 10px 40px;}

.nls1{ float:left; width:290px; margin:25px; text-align:center; position:relative;}
.nls1 img{
	width:100%;
	border-radius:0px 30px 00px 00px;
	border: 6px solid #efefef;
}
.nls1 a:hover img{
	border: 6px solid #FFDB03;border-radius:30px 0px 00px 00px;box-shadow: 5px 5px 1px 1px #dfdfdf;
}
.nls1 a:hover span{height:30px; line-height:30px;}
.nls1 span{ display:block; position:absolute; bottom:0px; left:0px; text-align:center; width:302px; background-color:#FFDB03; height:26px; line-height:26px;}
.ntd-left{ float:left; width:500px;  padding-left:60px;}
.ntd-left img{border-radius:10px; width:100%;}
.ntd-right{ float:left; width:660px; padding-left:80px;}

.cx2{ padding:1% 0;}
.cx2 a{
	display:block;
	text-align: center;
	background-color: #efefef;
	border: 1px solid #dfdfdf; padding:1%; font-weight:bold;
}
.cx1s{ text-align:center; padding-bottom:1%; font-size:1.5em;}
.cxlist{ padding:4% 0;}
.cxlist1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef; padding:1%;
}
.cxlist1-1{ width:25%;  float:left;}
.cxlist1-2{ width:75%;  float:left;}

.cxlist2{
	padding:1%;
	border: 1px solid #efefef; margin-top:-1px;
}
.cxlist2-1{ width:25%;  float:left; text-align:center; background-color:#efefef; padding:2px 0;}
.cxlist2-2{ width:70%;  float:right;}