﻿* { margin:0; padding:0; font-family: "微软雅黑" }
body {font-size:14px; height:auto; margin:0 auto;color:#322a23;}
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; }
.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; }
.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;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.lts1{ letter-spacing:1px;}
.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:31px;}
.lh32{ line-height:32px;}
.border1{ border:1px solid #dedede;}
.lifl li,.fl{float: left;}

.bg2{ background-color:#c8c8c8;}
.colorw{ color:#FFF;}
.colorr{ color:#bb0000;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.fr{ float:right;}
.h0{ height:0;}
.h100{ height:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tac{ text-align:center;}
.t{background:url(../images/1.jpg) repeat-x 0px 35px;}
.t1{ height:36px; line-height: 36px;}
.t11{width: 900px;}
.t12{width: 195px;}
.to{ padding:24px 0px 15px 0px;}
.banner {background:#0b5cc8; height:56px; line-height:54px; }
.banner ul li {background:url(../images/3.jpg) no-repeat right center; float:left; height:56px; width:133px; }
.banner ul li:first-child{background-color: #ff7200; background-image: none; width:136px;}
.main{}
.mainh3{margin: 20px auto;}
.aside{background:url(../images/5.jpg) no-repeat 0 0;width: 248px; padding-top: 92px;}
.ul2{background: #0051c7; padding: 0px 6px;}
.ul2 li{ padding:16px 0px 20px 12px; border-top: 4px solid #fff;}
.ul2 li:last-child{border-bottom: 6px solid #fff;}
.ul2 li span{ padding: 6px 6px 0px 0px;}
.aside1{border: 4px solid #0051c7; padding: 12px;}
.ul1{width: 921px;}
.ul1 li{float: left; margin: 0px 10px 10px 10px;}
.ul1 li img{border: 1px solid #ccc; height: 230px; width: 285px;}
.ul1 li h3{padding: 5px 0; font-weight: bold; font-size: 14px; text-align: center;}
.bg10{background:url(../images/10.jpg); height: 568px;}
.bg8{background:url(../images/8.jpg) no-repeat center center; height: 568px;}
.ul3{margin: 45px auto; border-bottom: 1px dotted #ccc; padding-bottom: 30px;}
.ul3 li:last-child{border-right: none;}
.ul3 li{width: 299px; border-right: 1px dotted #ccc;}
.ul3 li:last-child{border-right: none;}
.ul3 li img{transition: all 1s;}
.ul3 li:hover img{transform: rotate(360deg);}
.ul3 h3 {font-size: 16px; padding: 25px 0px 12px 0px;}
.ul3 span{line-height: 1.8;color: #858585;}
.gg1{width: 695px;}
.gg1 h3{padding: 0px 0px 30px 0px;}
.gg1 h3 span{border-bottom: 2px solid #013c98; padding: 0px 0px 12px 0px;}
.gg1 p{text-indent: 2em; padding-bottom: 15px;}
.gg1 p:last-child{padding-bottom: 40px;}
.pt28{padding-bottom: 38px;}
.gg3{width: 555px;}
.gg3 h4{padding: 20px 0px 10px 0px;}
.gg3 p{padding: 10px 0px 20px 0px; line-height: 2;}
.gg3 p span{padding: 6px 12px;background: #dc211c;}
.gg3 p span a{color: white;}
.gg3 p span a:hover{color: yellow;}
.gg4{width: 580px;}
.gg4 ul{}
.gg4 ul li{background:url(../images/20.jpg) no-repeat 0 0; height: 38px; line-height: 37px; text-indent: 30px;}
.gg4 ul li span{float: right;}
.friend{height: 33px; border-bottom: 1px solid #d0d0d0;}
.friend1{ height: 65px; line-height: 64px;}
.nav {background:#0b5cc8; height:50px; line-height:49px; }
.nav ul li {float:left; height:50px; width:100px; }
.nav ul{width: 900px;}
.address{background:url(../images/22.jpg) no-repeat right center;padding:30px; height: 150px;}
.address div{ padding: 8px 20px; border-left: 1px solid #ccc; line-height: 3; font-style: normal;}



.secon{width: 922px; }
.seconn{width: 900px; padding: 10px; border: 1px solid #ccc; min-height: 760px; }


.seh1{background:#005ce5; border-bottom:1px solid #dedede; height:56px; line-height:55px; text-indent:26px;}

.sec{padding-top:30px;}
.sech3{ clear:both; display:block; font-size:16px; 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;}
.l2 { line-height:2;}
.newslist li{ border-bottom:1px dotted #ccc; text-indent:5px; line-height: 32px; }
.newslist li span{ float:right; padding-right:5px; }
.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.prl{}
.prl li{ padding: 5px; float: left; margin: 0px 5px 10px 5px;}
.prl li img{display: block; height: 230px; width: 273px; padding: 2px; border: 1px solid #ccc;}
.prl li h3{ padding: 9px 0px 0px 0px; text-align: center;}

.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;}

.bg6 {
	
}
