* { margin:0; padding:0;}
body {font-size:14px; height:auto; margin:0 auto;font-family:'Microsoft Yahei'}
a {color: black;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;}
.fs24{ font-size:24px;}
.fs30{ font-size:30px;}
.lts1{ letter-spacing:1px;}
.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;}
.lh39{ line-height:39px;}
.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;}
.dbn{display: none;}
.dbb{display: block;}
.he{ height: 22px; line-height: 21px;text-align: right;}
.hea{background-color: #e8e8e8;}
.head{padding:30px 0 30px 0;}
.head ul li{margin-right: 10px;}
.head2{background-color: #cc0101;}
.head3{background-color: #eee;height: 51px;line-height: 50px;}
.ul1{}
.ul1 li {display:block; float:left;position: relative; z-index: 10; height:51px;line-height: 50px; text-align:center; width:120px;}
.ul1 li a:hover{color: yellow;}

#slidebar {
	height: 56px;
	width: 120px;
	background:red;
	position: absolute;
	left: 0px;
	bottom: 0px;
	transition: all .5s;
	z-index: 8;
}
.animatemove {
	left: 150px;
}
.head3 ul{}
.head3 ul li{background:url(../images/6.jpg) no-repeat 0 16px; float: left;width: 131px;}
.head3 ul li:first-child{background: none;}
.head3 ul li a{color:#ce2424;}
.flash {z-index:-100; }
main{padding: 30px 0;}

.head4{padding: 13px 20px;width: 1160px;background-color: #eee;margin: 0px auto 30px auto;}

.head41{padding: 6px 0px;font-size: 22px;}

.head4 div{line-height: 48px;}
.head4 h3 a{color:#cc0101;}
.head5{padding-bottom: 30px;}
.h431{ height: 431px;}
.xyxw1{overflow:hidden; margin:1px 0 0 0; cursor:pointer;height: 435px; width: 644px;}
.xyxw1 img{ height:435px; width:644px; float:left; position:absolute; left:0;top:0;z-index:1;}

.xyxw1>ul{ position:absolute; bottom:15px; right:0px; z-index:1000; width:80px;  height:10px; margin:0;padding:0;overflow: hidden;}
.xyxw1 p{ height:40px; background:rgba(0,0,0,.60);position:absolute;bottom:0px;right:0px; width:645px;z-index:999; line-height:40px; text-indent:10px;}
.xyxw1 p a{ display:none;}
.xyxw1>ul>li{ float:left;list-style:none;display: block;height: 10px; width: 10px; overflow: hidden;margin:0 2px;border-radius: 10px;font-size: 0;}
.bg2{background:white;height:10px; width:10px; overflow: hidden;}
.bg3{ background:red; height:10px; width:10px;overflow: hidden;}

.red{color: red;}
.h431 div.fr{width: 500px;}
.mr3{margin-right: 3px;}
.bg4{background:url(../images/4.jpg) no-repeat 0 0; height: 45px;width: 113px;}
.bg5{background:url(../images/5.jpg) no-repeat 0 0; height: 45px;width: 113px;}
.bg4 a,.bg5 a{color: white;}
.bg4 a:hover,.bg5 a:hover{color: yellow;}
.ul2{padding: 5px 0;}
.ul2 li{background:url(../images/7.jpg) no-repeat 0px 18px;text-indent: 12px;line-height: 38px;}
.ul2 li a{} 
.bg8{height: 101px;padding: 30px 0;}
.bg11{height: 107px;padding: 30px 0;width: 1206px;}
.head5{}
.head5 h3{padding: 8px 0;border-bottom: 2px solid #494949;height: 32px;}
.head5 h3 .fl{text-indent: 15px; height: 32px; border-left: 8px solid #c40400;line-height: 29px;}
.head5 h3 a{color: #c40400;}
.head5 h3 .fr{padding-top: 12px;}
.ptb30{padding: 30px 0;}
.head7 h3,.head8 h3,.head9 h3,.head10 h3,.head11 h3,.head12 h3,.head13 h3,.head14 h3{padding: 8px 0;height: 32px;border-bottom: 2px solid #494949;}
.head7 h3 .fl,.head8 h3 .fl,.head9 h3 .fl,.head10 h3 .fl,.head11 h3 .fl,.head12 h3 .fl,.head13 h3 .fl,.head14 h3 .fl{line-height: 32px;padding-bottom: 4px;position: relative;top:4px; height: 32px;width: 100px;}
.head71{border-bottom:2px solid #c40400; }
.head71 a{color: #c40400;}
.head72{ border-bottom: 2px solid #494949;}
.head72 a{color: black;}
.head7 h3 .fr,.head8 h3 .fr,.head9 h3 .fr,.head10 h3 .fr,.head11 h3 .fr,.head12 h3 .fr,.head13 h3 .fr,.head14 h3 .fr{padding-top: 12px;}
.head7 h3 .fr a,.head8 h3 .fr a,.head9 h3 .fr a,.head10 h3 .fr a,.head11 h3 .fr a,.head12 h3 .fr a,.head13 h3 .fr a,.head14 h3 .fr a{color: #c40400;}


.dul211{margin: 30px auto;}
.dul211 li{margin:10px; float:left; overflow:hidden;position: relative;z-index: 2;}
.dul211 li:first-child{margin-left: 0px;}
.dul211 li:last-child{margin-right: 0px;}
.dul211 li img{ height:160px; width:183px; display:block;z-index: 3;}
.dul211 li h3{ font-size: 16px;left: 0px; bottom: 0px;height: 160px;line-height: 158px;background: rgba(0,0,0,.3);position: absolute;width: 183px;z-index: 8;transition: all 1s ease 0s;}
.dul211 li:hover h3{height:41px; line-height:39px;background: rgba(0,0,0,.8);}
.dul211 li:hover h3 a{color: red;}
.dul211 li h3 a{color: white;}
.dul211 li h3 a:hover{color: red;}
.clearfix::before,.clearfix::after{content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
.bg9{background:url(../images/9.jpg) no-repeat center center; height: 183px;padding: 20px 0 30px 0;}
.bg10{background:url(../images/10.jpg) no-repeat center center; height: 179px;}


.bg4 h3{color: #0d3b93;border-bottom: 5px solid #0d3b93;padding-bottom:15px;}
.bg4 p{padding: 20px 0;}
.bg41{height: 46px;line-height: 45px; border-radius: 23px; width: 120px; border: 1px solid #dfdfdf; margin-bottom: 30px;}
.bg42{height: 121px;}
.bg42 img{display: block;float: left;margin-right: 20px;}


.ul4{width: 568px;padding-top: 25px;}
.ul4 li{width: px;margin: 5px 10px;float: left;}
.ul4 li img{width: 176px;height: 123px;}
.ul4 li h4{line-height: 28px;}
.ul4 li:nth-child(1),.ul4 li:nth-child(4),.ul4 li:nth-child(7){margin-left: 0px;}
.ul4 li:nth-child(3),.ul4 li:nth-child(6),.ul4 li:nth-child(9){margin-right: 0px;}
.bg123{background-color:#FFF; }
.bg1231{ padding:75px 20px 50px 0px;}
.bg1233{ padding:75px 0px 50px 20px;}
.bg1232{ width:1080px; height:280px;}
.bg1232 ul li img{ height:218px;width: 192px;display: block;}
.bg1232 ul li h4{font-size: 16px; height: 122px;line-height: 24px; padding: 5px 0;text-align: center;}
.bg1232 ul li h4 b{font-size: 14px;}
.bg1232 ul li{ float:left; height:340px; display:inline; overflow:hidden; width: 192px; margin: 0 10px;}
.pt30{padding: 30px 0 0 0;}
.head6{width: 568px;}
.ul3{padding: 10px 0;}
.ul3 li{background:url(../images/7.jpg) no-repeat 0px 20px;text-indent: 15px;line-height: 45px;}
.ul3 li time{float: right;} 


.mycen{ padding:10px 0px 20px 0;}
.secon1{padding-bottom: 20px;}
.secon11{padding:5px 12px 6px 12px; background-color:#cc0101; border-radius:5px;}
.secon12,.secon13{display:block; padding-top:6px;}
.secon13{color:#666;}
.secon11 a{}
.secon11 a:hover{color: yellow;}
.secon2{ background-color:#f4f4f4;padding:30px;border-radius:8px; width: 1140px;}
.secon21{background-color:#fff; border-radius:6px; padding: 20px;}
footer{background-color: #cc0101;}
.foot1{ height:20px;}
.foot11{}
.foot2{height:75px;padding-top: 16px;}
.foot21{line-height:35px;}

.seleft2 img{ padding:5px 0 5px 4px;}
.seh1{background:url(../images/23.jpg) repeat-x 0 0; border-bottom:1px solid #dedede; height:34px; line-height:34px; text-indent:16px;}
.seleft21{padding: 0 4px 10px 6px;}
.ul5{width: 900px;}
.ul5 li{ float: left;margin: 0 20px; background-color:#cc0101; height: 80px;line-height: 78px;width: 260px;border-radius: 10px;font-size: 30px;}
.ul5 li a{color: white;}
.ul5 li a:hover{color: yellow;}
.ul6{width: 1020px;}
.ul6 li{ float: left;margin: 10px; background-color:#cc0101; height: 36px;line-height: 35px; font-size: 16px;width: 150px;border-radius: 6px;}
.ul6 li a{color: white;}
.ul6 li a:hover{color: yellow;}
.active{color: yellow!important;background-color: red!important;}
.active a{color: yellow!important;}
.sec{ background-color: #fff; padding:5px 10px 10px 10px; 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: 45px;}
.newslist li span{ float:right; padding-right:5px; }
.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.prl{}
.prl li{margin:8px 10px; float:left; overflow:hidden; }
.prl li img{ height:200px; width:255px; display:block;}
.prl li h3{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:450px;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;}
	}
