@charset "utf-8";
*{font-family:"微软雅黑"}
body{margin:0 auto;text-align:center; font-size:12px;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;	}
div,dl,dt,dd,ol,ul,b,li,p,h1,h2,input,h6,h5{ margin:0; padding:0;list-style:none; font-weight:normal; text-align: left;}
dl,ul,li,p{text-align:left;}
div{margin:auto;}
img{border:0px; display:block}
.clear{clear:both; overflow:hidden; height:100%;}
a{ color:#000; text-decoration:none;}
a:hover{color:#DF7000; text-decoration:none;}
/*背景色*/
body{ background-color:#f6f5f5; color: #2a2a2a;}
.logoInput{display:none;}

.nopadding{padding-top: 0px; padding-bottom: 0px;}
.positionRl{position:relative;}
/*修改#01591c可替换主题颜色*/

.banner{ background-color: #7eaee3;}
.banner img{width:1000px; height:310px; margin: auto;}
/*-webkit-linear-gradient和 background-image:linear-gradient的第二个参数'颜色（示例中的#01591c）'要与banner的颜色一致*/
.themecolor{background-image:-webkit-linear-gradient(top,#7eaee3,#f6f5f5); background-image:linear-gradient(top,#01591c,#f6f5f5);}


.guide{ padding-left:90px; padding-top:20px; padding-bottom:20px; padding-right:30px; background-color:#dc9001; position: relative;}
.guide p{font-size:14px; line-height:24px; color:#fdfdfc； word-break:break-all;}
.guide-b{ padding-left:90px; padding-top:20px; padding-bottom:20px; padding-right:30px; background-color:#dc9001; }
.guide-b p{font-size:14px; line-height:24px; color:#fdfdfc； word-break:break-all;}
.icon{background:url(../imgs/icon.png) no-repeat 0px 0px; width:50px; height:25px; position:absolute; left:25px; top:15px}

.bigimg img{margin:auto;}

.biaotigaiyao{padding-top: 20px;}
.titlec a{ font-size:16px; color:#010d57; font-weight: bold;}
.tuwenQ{ font-size:12px; color:#595959; margin: 10px 0px;}


.fl-left{float: left;}
.fl-right{float: right;}

.base1000{width:1000px; margin-bottom: 20px;margin-left:auto;margin-right:auto;}
.base550{ width:550px; float: left;}
.base480{width: 480px;}
.base660{width: 660px; float: left;}
.base300{width:300px; float: right;}

.xl-label-underline{border-bottom:2px solid  #ef9c00; position: relative; height: 30px;}
.xl-label-underline span{border-bottom: #029398 4px solid; font-style: italic; font-size: 18px; color: #cb010a; padding:0px 20px 5px 5px; font-weight: bold; position: absolute; bottom:-2px; left: 0px;}
.title-red{ background-color:#ef9c00;  line-height:20px; color:#fdfcf9; font-size:16px; overflow: hidden; float: left; display: block; margin: 0px; padding: 5px;}

.bg-white{background-color: #fff;}
.container{padding: 20px; margin-top: 20px;}
.conBox{float: left; width: 300px; margin: 0 10px; display: inline;}
.imgholder a img{width: 300px;}
.textholder {padding: 10px 20px; background-color: #fff}

.xl-item{ background-color: #fff; padding: 20px;}
.xl-title{font-size: 20px; font-weight: bold; height: 28px; line-height: 28px; }
.xl-title span{background-color: #bf030c; font-size: 12px; color: #fff; float: left; height: 24px; line-height: 24px;}
.xl-title em{background: url(../imgs/icon.png) no-repeat 0px -140px; height: 29px; width: 25px; float: left;}
.xl-title i{background: url(../imgs/icon.png) no-repeat -25px -140px; height: 29px; width: 25px; float: left;}
.xl-c{margin-top: 15px;}
.xl-text{color: #555;}
.xl-text p{height: 100px; word-break:break-all; overflow: hidden; line-height: 26px; padding: 0px; margin: 0px; font-size: 14px;  margin-top: -5px; }
.xl-text-b p{height: 72px; word-break:break-all; overflow: hidden; line-height: 26px; padding: 0px; margin: 0px; font-size: 14px;  margin-top: -5px;}
.xl-text-c p{height: 160px; word-break:break-all; overflow: hidden; line-height: 22px; padding: 0px; margin: 0px; font-size: 14px;  margin-top: -5px;color: gray;}
.xl-topic-list h5{font-weight: bold; font-size: 15px; color: #333; margin: 0; padding: 0; text-align: left;}
.xl-list{font-size: 15px; line-height: 26px; margin-top: 10px; list-style: none; padding: 0; margin: 0;}
.xl-list li{ background:url(../imgs/icon.png) no-repeat 0px -34px; height: 26px; overflow: hidden; padding-left: 15px;}
.xl-list-b dt{font-size: 15px;line-height: 20px; margin-top: 0px; list-style: none; padding:20px 0; margin: 0;}
.xl-list-b dd{font-size: 12px; color: gray; line-height: 24px;}
.xl-list-b p{font-size: 15px;padding:19px 0;}

.width250{width: 250px;}
.maginleft500{margin-left: 500px;}
.maginb23{margin-bottom: 35px;}
.maginb20{margin-bottom: 20px;}
.width350{width: 350px;}
.magint6{margin-top: 6px;}
.maginleft313{margin-left: 313px;}
.maginleft163{margin-left: 163px;}
.magin10{margin: 10px 0;}
.magin-roll{margin-right: 30px; margin-bottom: 30px;}
.magin-roll2{margin-left: 30px; margin-bottom: 30px;}
.padding20{padding: 20px;}

.xl-img-big{width: 240px; height: 160px; overflow: hidden; float: left;}
.xl-img-big img{width: 240px; height: 163px}
.xl-img-big2{width: 240px; height: 160px; overflow: hidden; float: right;}
.xl-img-big2 img{width: 240px; height: 163px}
.xl-img{width: 300px;float: left;height: 200px;overflow: hidden;}
.xl-img img{width: 300px; height: 200px}
.xl-img-small{width: 150px;float: left;height: 90px;overflow: hidden;}
.xl-img-small img{width: 150px; height: 90px}

.picBox{width: 960px; margin: auto;}
.picBox li{float:left; overflow:hidden; position:relative; display: inline;}
.picBox li a p img{width:260px; height: 160px;}
.picBox li a span{ position:absolute; left:0; width:260px; height:160px; z-index:333; display:none}
.picBox li a em{position: absolute; left: 0; width: 260px; height: 160px; z-index: 222; }
.picBox  li a:hover em{position: absolute; left: 0; width: 260px;   display:block; height: 160px; z-index: 222; background: #07acaa; display: block; filter:alpha(Opacity=85);-moz-opacity:0.85;opacity: 0.85;}
.picBox  li a:hover span{position: absolute; left: 0;width: 240px; z-index: 333; display: block; padding:10px; color: #fff;}
.picBox  li a:hover span h1{font-size: 18px; line-height: 150%;margin-bottom: 5px;}
.picBox  li a:hover span h6{font-size: 12px; line-height: 150%;}
.picBox  li img{margin:0 auto;}

.comment{width: 960px; padding: 20px; background-color: #fff;}

.gray{color: gray;}

.xl-title-b{font-size: 20px; font-weight: bold; height: 28px; line-height: 28px; }
.xl-title-b span{background-color: #bf030c; font-size: 12px; color: #fff; float: left; height: 24px; line-height: 24px;}
.xl-title-b em{background: url(../imgs/icon.png) no-repeat 0px -140px; height: 29px; width: 25px; float: left;}
.xl-title-b i{background: url(../imgs/icon.png) no-repeat -25px -140px; height: 29px; width: 25px; float: left;}

.font-a{font-size: 16px; line-height: 28px;}
.font-a p{text-indent: 2em;padding:10px 0} 