@charset "utf-8";
.xw_list{  height: 300px; width: 580px; padding-right: 6px;  position: relative;}
.xw_list .v_lcon li{ height: 300px; position: relative;}
.xw_list li h3{ position: absolute; bottom:0; height: 48px; line-height: 48px;    color: #fff; width: 100%; padding: 0 5px;  font-size: 18px; padding-right: 88px; padding-left: 10px;background:#000;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:-moz- oldlinear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);}
.xw_list .v_num{ position: absolute;   overflow: hidden; bottom: 18px; z-index: 9; text-align: center;  float: left; width: 72px;   right: 0;  }
.xw_list .v_num li{ height: 12px; width: 12px; border-radius:6px; float: left; text-indent: -222px; background-color: #bebebe; margin: 0 5px;}
.xw_list .v_num li.on{ background-color: #fff; width: 10px;}
.xw_list li h3 span{ float: left; width: 82%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; } 

.xwTopR{width: 550px;  margin-left: 30px; }
.xwTopR li{ float: left; width:100%;margin: 4px 0; font-size: 14px; color: #949DA3; text-align:right;}
.xwTopR li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;font-size: 16px;}
 
.xwTopR li p{ color: #949DA3; font-size: 12px; text-align:left; float:left; width:100%;} 
.sp{ float:left; width:1200px; position:relative; height:115px;}
.sp .prev,.sp .next{width:25px;height:98px;position:absolute;top:0px;left:0;z-index:100; cursor:pointer; background:url(../images/proIcon.gif) center center no-repeat;}
.sp .next{ left:auto; right:0;background:url(../images/nextIcon.gif) no-repeat;} 
.sp .scrollWrap{width:1150px;margin-left:25px; overflow:hidden;position:absolute;}
.spList li{ float:left; width:370px;height:115px; overflow: hidden; margin:0 8px; font-size: 14px; }
.spList li img{ float: left; width:150px; height:107px; margin-right: 15px;} 
.spList li h5{ float: left; width: 200px; font-size:16px; padding-top:34px;}
.spList li h5 a{ font-size: 14px;   word-break:keep-all;line-height:28px; height: 28px;   white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.spList li p{ float: left; width: 200px;}

.cplist li{ padding: 10px;}
.cplist li h2{ font-size: 16px;}

.bg{ background-color:#F1F4F8;}

.about { border-bottom: 1px dashed #DEDEDE; padding: 10px 0;  }
.about h5{ margin-bottom: 4px;}
.about p{ line-height: 28px; font-size: 15px;}


.cpfl h3{ padding: 10px 25px 10px 15px; font-size: 16px; color: #fff; background: #1a2226; }
.cpfl h5{ padding: 12px 5px 12px 15px;color: #fff;  background-color: #D80C25; border-top: 1px solid #6F797C;}
.cpfl h5 a{ color: #fff; font-size:14px;}
.cpfl h5 span{ float: right;}
.cpfl ul li{ border-top: 1px solid #6F797C; color: #fff; background: #4F585B; border-left-color: #D80C25; padding:10px 10px 10px 15px; }
.cpfl ul li a { color: #BECACE;font-size:14px;}

.bline{ border: 1px solid #dedede; display: inline-block; width: 100%; padding: 5px;}

.s_title{ display: inline-block; width: 100%; font-size: 13px; margin-bottom: 15px;}

.tjNew li{ float:left; width:100%; padding-bottom:10px; margin-bottom:8px; border-bottom:1px dashed #ccc; } 
.tjNew li h3{ height:35px; line-height:35px;     }
.tjNew li h3 a{ float: left; font-weight: 700; font-size:18px;}
.tjNew li p{ line-height:24px; color:#777; font-size:14px;}
.tjNew li span{ color: #868686; margin-top: 5px; float: left;}

.xwrList{ width: 100%; margin-left: 0;  } 
.xwrList li{ float: left; width:100%;margin: 5px 0; text-align:right; font-size: 13px;}
.xwrList li a{float: left; width:70%; text-align:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 14px;}
.xwrList li p{ font-size: 12px; color: #868686; margin-top: 10px; display: inline-block; text-align:left;}

.sr-title{ font-size: 20px; display: inline-block; width: 100%; position: relative; padding-left: 15px; font-weight: 700;}
.sr-title:before{ position: absolute; content: ""; background-color:#338BC9; width: 6px; height: 28px; left: 0;}



.arc_title{ height:52px; line-height:52px; font-size:24px;  font-weight:700;  text-align: center;  }
.arc_name{ height:34px;text-align: center;  line-height:24px; font-weight: 100;  font-size:13px; color:#666; border-bottom: 1px solid #dedede;  }


.fy{    line-height: 28px; font-size: 14px; color: #686868; float: left; width: 100%; padding-bottom: 15px;}
.fy a{color: #686868;  }  
.article{ padding: 10px; font-size: 16px; line-height: 28px; }
.article table{ border-top: 1px solid #aaa;border-left: 1px solid #aaa;}
.article table tr td{ border-right: 1px solid #aaa;border-bottom: 1px solid #aaa; padding: 5px 10px;}

.cprImg{ padding: 15px;}
.cprImg img{ width: 100%;}

.cpms{ height: 130px; line-height: 22px; float: left; width: 100%; padding: 15px; font-size: 14px;  background-color: #F0F0F0; border-top: 1px dashed #ddd; }

.cpxx h4{ height: 58px; line-height: 58px; }
.cpxx h5{ height:60px; margin-bottom: 15px; line-height:30px; float: left; font-size: 16px; width: 90%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 15px; background-color: #FEDCDF; border: 1px solid #DA2031; margin-top: 15px;}
.cpxx h5 strong{ font-size: 32px; color: #D80C25;}

.kjdh{ padding: 15px;}
.kjdh li{ font-size: 16px; height: 38px; line-height: 38px;}

.wmap{ padding:0 20px 20px; border:1px solid #d9d9d9; clear: both; margin-top: 15px; display: inline-block; width: 100%;}
.wmap h1{ padding:15px 10px; font-size:16px; margin:0;}
.wmap div{ border:1px solid #dfdfdf; padding:10px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; line-height:26px;}
.wmap div a{ display:inline-block; width:33%; font-size:14px;}

.cpxxImg li{ float:left; width:50%; padding:10px;}
.cpxxImg li img{ max-width:100%;}