* { margin:0; padding:0;}
body {font-size:16px; height:auto; margin:0 auto;font-family:'Microsoft Yahei'}
a { color:#000; text-decoration:none; }
a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw{color:#FFF;}
.aw a { color:#FFF; text-decoration:none; }
.aw a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw1 a { color:#FFF; text-decoration:none; }
.aw1 a:hover { color:yellow; text-decoration:none; position:relative; top:1px; }
.al{color:#000;}
.al a { color:#F00; text-decoration:none; }
.al a:hover { color:#0303fb; text-decoration:none; position:relative; top:1px; }
a img { border:0; }
ul,ul li { list-style-type:none; }
.of{ overflow:hidden;}
.width1 { width:100%; }
.width2 { width:1200px; }
.width3 { width:1020px; }
.mar { margin:0 auto;}
.cl{clear:both;}
.db{ display:block;}
.fs0{ font-size:0;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs24{ font-size:24px;}
.fs30{ font-size:30px;}
.lts1{ letter-spacing:1px;}
.lts2{ letter-spacing:2px;}
.lh2{ line-height:2;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh26{ line-height:26px;}
.lh27{ line-height:27px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.lh36{ line-height:42px;}
.border1{ border:1px solid #dedede;}
.bgb{ background-color:#fff; padding:25px 0 20px 0;}
.colorw{ color:#FFF;}
.colorr{ color:#bb0000;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.fl { float:left;}
.fr { float:right;}
.h0{ height:0;}
.h100{ height:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tac{ text-align:center;}
.p10{ padding:10px;}
.p20{ padding:20px 2px 20px 2px;}
.mr20{ margin-right:20px;}
.w193{ background-color:#FFF; padding:8px 10px 10px 10px; width:193px;}
.w855{ width:855px;}
.w833{ width:833px;}
.w788{ width:788px;}
.w995{ width:995px;}
.t{background:#0062a1 url(../images/1.jpg) no-repeat center center; height:34px; line-height: 33px; } 
.to{height:34px;}
.top1 { padding-right:5px; }
.top2{ width:500px;}
.head{padding: 20px 0;}
.head1{background:url(../images/2.jpg) no-repeat center center; height:91px;}
.head2{background-color: #0062a1; height: 49px; line-height: 48px;}
.head33{height: 55px;padding-top: 25px; }
.head33 .input1{ height: 28px; line-height: 28px; border: 1px solid #ccc; width: 280px; padding-left: 5px;}
.head33 .input2{background:url(../images/5.jpg) no-repeat center center; height:30px; width: 47px;border: none; right: 0px; top:25px; cursor: pointer;}
.ul1{}
.ul1 li {background:url(../images/4.jpg) no-repeat right top;float:left; height:50px; width:150px;}
.ul1 li:last-child{background: none;}
.ul1 li:hover{background:url(../images/3.jpg) repeat-x 0 0;}
.ul1 li:hover a{color:#0062a1;}
.ul1 li:nth-child(1){ background:url(../images/3.jpg) repeat-x 0 0;}
.ul1 li:nth-child(1) a{ color:#0062a1;}
.flash {z-index:-100; }
.head3{height: 85px; line-height: 79px;background:url(../images/6.jpg) repeat-x left bottom;}
.xb{background:url(../images/6.jpg) repeat-x left bottom; height: 5px;}
.mycen{ padding: 50px 0;}
.mycen11{}
.bg14{background:url(../images/14.jpg) no-repeat center center; height: 158px;}
.mycen1{background-color:#f5f5f5; padding: 0px 0px 20px 0px;margin-bottom: 50px;}
.gsjj1{background:url(../images/37.jpg) no-repeat 0 0; padding:20px 90px 0px 90px; height: 210px; width: 1020px;}
.ggxw{background-color:#f5f5f5;}
.ggxw hgroup{ padding: 20px 0;}
.ggxw hgroup h3{font-size: 16px; float: left;padding: 5px 10px;}
.ggxw hgroup h3:first-child{border: 1px solid #b9b9b9; padding: 5px 10px;}
.ggxw hgroup h3:nth-child(2){margin-left: 30px;}
.ggxw hgroup h3:nth-child(3){margin-left: 530px; padding-top: 10px;}
.ggxw hgroup h3:nth-child(4){margin-left: 30px;}
.ggxw hgroup h3:nth-child(5){float: right;padding-top: 10px;}
.ggxw1{height: 330px; width: 320px; padding:0px 20px 20px 20px;}
.ggxw2{height: 330px; width: 790px; padding:0px 20px 20px 0px;overflow: hidden;}
.ggxw1 ul li{line-height: 45px; border-bottom: 1px dashed #ccc;}
.ggxw2 img{display: block;float: left;}
.ggxw2 ul{float: right; width: 340px;}
.ggxw2 ul li{background:url(../images/sp1.jpg) no-repeat 3px 19px;line-height: 45px; border-bottom: 1px dashed #ccc; text-indent: 20px;}
.ggxw1 ul li a,.ggxw2 ul li a{color: #666666;}
.ggxw1 ul li a:hover,.ggxw2 ul li a:hover{color:red;}
.qhlb{background:url(../images/sp3.jpg) no-repeat 3px 80px;border-bottom: 1px dashed #d7d7d7; padding: 60px 200px 30px 680px; height: 150px; width: 320px;}





.ul2{ line-height:79px;padding:5px 20px 45px 20px;}
.ul2 li{background:url(../images/8.jpg) no-repeat 6px 32px; height:80px; text-indent: 38px; border-bottom:1px solid #ccc;}
.ul2 li a{color: #0f61cd;}
.ul2 li a:hover{color: red;}
.mycen2{background-color: #fff; padding: 25px 0px 18px 25px; width: 875px;}
.mycen21{background:url(../images/8.jpg) no-repeat 20px 6px; height: 24px; padding: 0px 20px 0px 50px;}
.mycen211{color: #999;}
.mycen3{background-color:#f5f5f5; padding: 30px 0px 20px 0px;}
.mycenul{margin-top: 70px;}
.mycenul li{border: 1px solid #dadada;float: left; margin: 30px 15px;}
.mycenul li img{display: block;overflow: hidden;height: 188px; width: 252px; padding: 2px 2px 0px 2px;}
.mycenul li h3{background-color: #dadada; height: 40px; line-height: 39px;}

.dul2{ width:1217px;}

.dul211{background-color: #fff;}
.dul211 li{height:236px; width:231px; margin:10px; float:left; overflow:hidden; border:1px solid #ccc;}
.dul211 li img{ height:196px; width:231px; display:block;}
.dul211 li h3{background-color:#f2efef; height:40px; font-size: 16px; line-height:38px;}


.bg10{background-color: #ededed; padding: 50px 0;}
.bg102{margin: 50px auto;}
.bg123{background-color:#FFF; }
.bg1231 {
	padding: 140px 20px 50px 15px;
}
.bg1233 {
	padding: 140px 16px 50px 15px;
}
.bg1232 {
	width: 1050px;
	height: 350px;
}
.bg1232 ul li img {
	height: 290px;
	width: 400px;
	display: block;
}
.bg1232 ul li h4 {
	font-size: 18px;
	font-weight: normal;
	background-color: #fff;
	height: 40px;
	line-height: 39px;
}
.bg1232 ul li {
	float: left;
	height: 350px;
	display: inline;
	overflow: hidden;
	width: 350px;
	margin: 0 10px;
}
.bg1235 {
	height: 230px;
	width: 1080px;
}






.news1{ width: 350px;}
.news1 h3{padding-bottom: 15px;}
.news1 h4{padding:0px 0px 10px 0px;background:url(../images/17.jpg) no-repeat 0px 2px; text-indent: 25px; font-size: 15px;}
.news1 div{ padding: 0px 0px 10px 30px; line-height: 32px; font-size: 14px;}
.news3{ width: 350px; padding:20px 0px 0px 30px;}
.news3 ul li{background:url(../images/24.jpg) no-repeat 0px 13px;line-height: 35px; border-bottom: 1px dashed #ccc; text-indent: 20px;}


.news{width: 48.5%;background:url(../images/13.jpg) repeat-x 0px 40px; }
.news h2{background:url(../images/14.jpg) no-repeat 0px 11px; height:42px; line-height:40px; text-indent:30px;overflow: hidden;}
.news h2 p{float: left; height: 40px;border-bottom:2px solid #034c9b; padding-right: 15px;}
.news h2 span{float:right; font-size: 12px; line-height: 45px; padding-right: 3px; }




.foot{ background-color:#434343; height: 42px; line-height: 41px;}
.foot1{background:url(../images/14.jpg) no-repeat 603px 0px; height: 266px;}
.foot11{width: 300px;padding-top: 30px; line-height: 35px;}
.foot12{ padding-top: 30px; width: 180px;}
.foot12 ul{padding: 10px 0px 0px 0px; line-height: 35px;}



.friend{padding: 10px 0;}
.friend a{color:#666; }
.friend a:hover{color:red;}



.footer{ background-color:#000; padding:10px;}
.footer1,.footer1 a{color:#b0b0b0;}
.footer1 a:hover{color:red;}


.sec{line-height: 2;}
.seco{ width:1142px; margin:18px auto;}
.sech3{ font-size:18px; font-weight:bolder; padding:0px 0 0px 0; text-align:center;}

#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
.newslist {}
.newslist li{ border-bottom:1px dotted #ccc; text-indent:5px; line-height: 35px;}
.newslist li span{ float:right; padding-right:5px; }
.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.prl{}
.prl li{height:220px; width:224px; margin:10px; float:left; overflow:hidden; border:1px solid #ccc;}
.prl li img{ height:180px; width:224px; display:block;}
.prl li h3{background-color:#f2efef; height:40px; font-size: 16px; text-align: center;line-height:38px;}


.width100 { width:80px;}
.tdright { text-align:right;}
.indexCon{width:100%;overflow:hidden;}
.indexCon .flashBanner{width:100%;height:716px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:0px;line-height:32px;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
@media (min-width: 1025px) and (max-width: 1440px) {
	.indexCon .flashBanner{height:400px;}
	.h10{ height:5px;}
	.banner>ul>div{ height:380px;}
	.flash {height:400px;} 
	.banner>ul>div>a{height:23px; font-size:12px; line-height:22px;}
	}
@media (max-width: 1024px) {
	.indexCon .flashBanner{height:200px;}
	.flash{height: 200px;}
	}
