@charset "utf-8";
/* 版权所有 */
body {
	font-family: 'Microsoft YaHei', Simsun;
	margin: 0px auto;
	padding: 0px;
	background:#fff;
	color:#333;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, select, span
{
	margin:0px;
	padding:0px;
}
ul, li {list-style: none;}
ul, ol { list-style-type:none;}
table{border-collapse:collapse;}
input, select{vertical-align:middle;}
img{border:0;}
.clear {clear: both;}
/* 链接 */
a{color:#333;text-decoration:none;}
a:hover{color:#0945d5; text-decoration:none;}


/* 外间距 */
.margin{margin:8px;}
.mt{margin-top:20px;}
.mb{margin-bottom:20px;}
.ml{margin-left:8px;}
.mr{margin-right:8px;}
.fw{font-weight:bold;}

/* 列表时间单独调用 */
.time{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif;}
/* 文章开头没两格 */
.kem{ text-indent:2em;}
/* 公共栏目导航条 */
.dh { height:42px; line-height:42px; margin:6px; background:url(../images/dh.jpg) repeat-x;}
.more {float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.more a { color:#999;}
.more a:hover{color:#0945d5;}
.name {padding-left:10px; font-size:14px; color:#333;text-transform: uppercase;}

.idh{ height:58px; line-height:52px;}
.idh .name{ float: left; font-size:20px; padding:0 10px; border-top: 6px solid #0945d5; color: #0945d5;}
.idh .name a{ color: #0945d5;}
.idh .name a:hover{ color: #0639b3;}
.idh .more{ padding-right: 0; color: #999;}
.mdh{ height:62px; line-height:58px;}
.mdh .name{ font-size:18px; padding-left:20px;}
.mdh .name span{ padding-left: 10px; color: #999; font-size: 14px;font-weight: normal;}
.mdh .more{ margin-right: 0px;margin-top:10px;}
.fbtdd{ padding-top: 5px;}
.wssxa{padding: 0 15px; color: #999;font-size: 20px;font-weight: 100;}
.wsyw{font-size: 16px; color: #999;font-weight: 300;}
.ddgc{  width: 120px; margin: 0 auto;}

.idhr{ height:32px; line-height:32px; background:#f7f7f7; border-bottom:1px solid #dedede;}
.idhr .name{ font-size:14px; padding-left:10px; color:#666;}

.box{ border:1px solid #dedede;}
/* 多文字省... */
.yhtxt1{text-overflow: ellipsis; white-space: nowrap;overflow:hidden;}
.yhtxt2{ overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.yhtxt3{ overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.yht1 li{text-overflow: ellipsis; white-space: nowrap;overflow:hidden;}


/* 网站公共部分 */
.header{ background:#fff;box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px; opacity: 1; width: 100%; z-index: 9999; position: relative;}
.top{ background:#0945d5; height:36px; line-height:36px; color: #fff;}
.top a{ color: #fff;}
.topc{ width:1200px; height:36px; margin:0 auto; background:#0945d5; font-size: 12px;}
.topz{ float:left; width:500px; height:30px;}
.topz span{ padding-left:20px;}
.topy{ float:right; width:640px; height:30px; text-align:right; font-size: 14px;}
.topy span{ padding:0 10px;}
.topy .iconfont{ font-size: 14px;}

.htop{ width:1200px; height:80px; margin:0 auto;background:#fff;}
.logo{float:left;width:260px;height:50px; padding-top:15px;}
.logo img{height:60px;}
/* .nav{ float:left; width:755px; height:68px; line-height:65px; padding-left: 15px;}
.nav li{ float:left;}
.nav li a{ float:left; display:block; padding:0 18px; font-size:16px; color:#333;}
.nav li a:hover{ border-bottom:3px solid #2462a3; color:#2462a3;}
.nav .go a{ background:#2462a3; color:#fff;border-bottom:3px solid #2462a3;}
.nav .go a:hover{ color:#fff;} */
.i400{ float:right; width:220px; height:68px; line-height:68px; font-size:16px; padding-left:10px; color:#ff9d00; text-align:right; padding-right:20px;}

.navx{ float:left; width:900px; height:80px; line-height:80px; position: relative; z-index: 99;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 20px; position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; font-weight: normal; font-size:16px; color:#333; height: 80px;}
.nav .nLi h3 a{ display:block; color:#333;padding:0 22px;}
.nav .sub{ display:none; width:100%; left:0; top:80px; position:absolute; background: rgba(255, 255, 255, 0.92); line-height:26px;box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:5px 0px 5px 0px; font-size: 14px; color: #555; text-align:center;}
.nav .sub a:hover{ background:#ddd; color:#333;  }
.nav .on h3 { background:#0945d5; color:#fff;}
.nav .on h3 a{ color: #fff;}
.nav .fsub{ width: 300px;}
.nav .fsub li{ float: left; width: 48%;}
.nLi .iconfont{ font-size: 12px;}
/* #nav02 .sub{ width: 160px;} */
.isss{ position: absolute; right: 10px; top: 1px; z-index: 100;}
.isss .iconfont{ font-size: 20px; font-weight: bold; color: #999;}
.isss .iconfont:hover{ color: #0945d5;}

.tcsmbox{ display: none; padding: 40px;}
.search{ width:560px;height:26px; border: none; border-radius: 20px; padding: 10px; position: relative;border-radius: 6px; border: 1px solid #0945d5;}
.search .txt:focus{ outline:none } 
.search .txt{border: none; background: transparent; padding-top: 0px;height:26px;line-height: 26px;width:540px;color:#999; font-size:14px;}
.search .btnss{border: none;background: none; text-align:center;color: #fff;font-size:18px; font-weight: bold; height:46px;line-height:46px;cursor: pointer; position: absolute; width: 80px;  right: 0px; top: 0px; background-color: #0945d5;}



.flash{width:100%;}
.fullSlide{min-width:1200px; position:relative;  height:546px; overflow:hidden; z-index: 1;}
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:546px; overflow:hidden; text-align:center; }
.fullSlide .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:546px;}
.fullSlide .bd li a{ display:block; height:546px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:6px; border-radius: 4px; margin:8px; background: rgba(255, 255, 255, 0.6); overflow:hidden; 
  line-height:9999px; 
}
.fullSlide .hd ul .on{ background:#fff }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:0;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:0; background-position:-6px -137px; }


.ax01{ padding: 20px 0;}
.ax01z{ float: left; width: 660px;}
.ax01y{ float: right; width: 540px;}
.ilist li{  height:42px; line-height:42px; overflow:hidden; font-size:16px;padding-left:15px; background:url(../images/15.gif) 4px 20px no-repeat; text-overflow:ellipsis;white-space: nowrap; }


.focusBox { position: relative; width: 620px; height: 386px; overflow: hidden; text-align: left; background: white; }
.focusBox .pic img { width: 620px; height: 386px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 18px; right: 12px; }
.focusBox .num li{ float: left; border: 1px solid #fff; background-color: #fff; position: relative; width: 8px; height: 8px; overflow: hidden; text-align: center; margin-right: 10px; border-radius: 5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li.on {width: 30px; height: 8px;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#fff;}

.wsbtn{ padding-top:20px;}
.btn-more {display: block; width: 140px;height: 46px; line-height: 46px; text-align: center;display: block;background-color: #0945d5; position: relative;overflow: hidden;color: #fff;}
.btn-more:hover{ background: #0639b3; color: #fff;}

.ax02{ background: url(../images/aff.png) #f1f6ff no-repeat center bottom; padding: 40px 0;}
.ax02z{ float: left;width: 620px;}
.ax02y{ float: right; width: 540px;}
/*.ax02img{ background-color: #fff;box-shadow: 4px 5px 5px 0px rgb(60 78 105 / 10%);border-radius: 10px;}*/
.ax02img img{ border-radius: 10px; display: block; width: 540px;}
.ibody{ padding: 15px 0; font-size: 16px; line-height: 32px; color: #555;}
.ax02c{ padding: 60px 0 0 0;}
.ax03{ padding: 50px 0;}
.axico{ float: left; width: 20%; text-align: center; padding: 0 20px; box-sizing: border-box;}
.axico .iconfont{ font-size: 50px; color: #0945d5;}
.axico h3{ font-size: 18px; padding: 10px 0;}
.axico p{ font-size: 14px; color: #999;}
.ssggwb{ width: 80px; height: 80px; border: 2px solid #0945d5; border-radius: 50%; line-height: 80px; margin: 0 auto;}
.mr0{ margin-right: 0 !important;}
.sstybsf{ width: 160px; margin: 0 auto;}
.btn-ty {display: block; font-size: 14px; height: 46px; line-height: 46px; text-align: center;display: block;background-color: #0945d5; position: relative;overflow: hidden;color: #fff;}
.btn-ty:hover{ background: #0639b3; color: #fff;}






/* 列表 */
.mcm{ padding: 40px 0;}
.mc{ padding:20px 0 40px 0; }
.mleft{ float: left; width:  870px;}
.mright{ float: right; width: 300px; position: relative;}
.ffnav{ padding: 20px 20px 0 20px; background-color: #fff; box-shadow: 0 2px 8px 2px #eaeaea; margin-bottom: 30px;}
.ffnav li{ float: left; margin-bottom: 20px;}
.ffnav li a{ display: block; border: 1px solid #dedede; height: 40px; line-height: 40px; font-size: 16px; padding: 0 30px; margin-right: 20px;}
.ffnav li a:hover{background-color: #0945d5;border: 1px solid #0945d5; color: #fff;}
.ffnav .mgo a{ background-color: #0945d5;border: 1px solid #0945d5; color: #fff;}

.gclibox{ height: 150px; border-bottom: 1px solid #dedede; padding: 30px 0;}
.gcliimg{ float: left; width: 220px; height: 150px; overflow: hidden; border-radius: 10px;}
.gcliimg img{width: 220px; height: 150px;border-radius: 10px;}
.gcliy{float: right; width: 550px; height: 150px; position: relative;}
.wtxx{ height: 330px;}
.wtxx .gcliy{ width: 100%;}
.gcliy h3{font-size: 18px; font-weight: normal; line-height: 30px;}
.ptime{font-size: 12px; color: #999;padding-top: 6px;}
.ptime .iconfont{font-size: 12px;}
.pinfo{font-size: 14px; color: #999;padding-top: 6px; line-height: 24px;}
.hal{ position: absolute; right: 0; bottom: 0;}
.halspan{ float: right; font-size: 14px; padding: 4px 10px; background-color: #0945d5; color: #fff;}
.halspan:hover{ background-color: #0639b3;}
.mxxbox{ padding: 5px 20px 20px 20px;box-shadow: 0 2px 8px 2px #eaeaea; background-color: #fff;}
.mtjlist{ padding: 5px 0;}
.mtjlist li{ line-height: 42px; height: 42px; overflow: hidden; font-size: 14px;background: url(../img/icon/1.gif) 0 18px no-repeat; padding-left: 15px;border-bottom: 1px dashed #e5e5e5;white-space: nowrap; text-overflow: ellipsis;}
.hdboxb{padding: 10px 0;}
.dqwz{ height:32px; line-height:32px; padding:0 0 20px 0; color:#999;}
.dqwz a{ color:#999;}
.dqwz a:hover{ color:#900;}
.dqwz span{ padding: 0 8px;}

.mnav{border: 1px solid #eee; box-shadow: 0 3px 10px 3px #eaeaea;}
.mnavt{ background: #29934c;height: 80px;}
.mnavt h2{ height: 75px;font-size: 24px; line-height: 75px; color: #fff;border-bottom: 1px solid #fff; text-align: center; font-weight: normal;}
.mnavli{ padding: 0 15px 15px 15px;}
.mnavli li{position: relative; line-height: 50px; height: 50px; border-bottom: 1px solid #dedede;}
.mnavli li .iconfont{ position: absolute; right: 0; top: 2px; color: #ccc;}
.mnavli li a{ display: block; font-size: 16px;}
.mnavli li a:hover{ display: block; font-size: 16px;border-bottom: 1px solid #29934c; font-weight: bold;color: #29934c;}
.mnavli .ngo a{ font-weight: bold; color: #29934c; border-bottom: 1px solid #29934c;}
.mnavli .ngo .iconfont{ color: #29934c;}
.mnavli li:hover .iconfont{ color: #29934c;}
.mlianx{ background-color: #29934c; color: #fff; text-align: center; padding: 20px 0;}
.mlianx .iconfont{font-size: 36px;}
.mpdh{ font-size: 26px; font-weight: 800;}

.mlist{box-shadow: 0 3px 10px 3px #eaeaea; background-color: #fff;padding: 10px 40px; }
.mdh { height:50px; line-height:50px; border-bottom: 1px solid #dedede;}
.mdh .name{ font-size: 18px; float: left; padding-left: 0;}
.mli li{ float: left; width: 398px; height: 350px;  margin-right: 40px; margin-top: 40px;}
.mlig{overflow: hidden; border: 1px solid #e9e9e9;}
.mli li img{ width: 396px; height: 298px;}
.mli .mmr{ margin-right: 0px;}
.mli li p{ font-size: 16px; height: 50px;  line-height: 40px; text-align: center;}
.pp_img {display:block;width:396px;height:298px;overflow: hidden;}
.bsbg{ background-color: #fff;box-shadow: 0 3px 10px 3px #eaeaea; padding: 30px;}
.list{ padding:25px 0px;}
.list li{ height:40px; line-height:40px; overflow:hidden; font-size:16px;padding-left:8px;background:url(../img/icon/15.gif) 0 18px no-repeat;text-overflow:ellipsis;white-space: nowrap;}
.hdhot{ height: 80px; padding: 10px 0 15px 0;}
.hdhotimg{ float: left; width: 135px; height: 80px;}
.hdhotimg img{width: 120px; height: 80px; border-radius: 5px;}
.dhhotinfo h3{ font-size: 16px; line-height: 26px; font-weight: normal;}
.dhlist{padding-top:0px;}
.dhlist li{ line-height: 46px; height: 46px; overflow: hidden; font-size: 14px;background: url(../img/icon/1.gif) 0 20px no-repeat; padding-left: 15px; border-bottom: 1px dashed #e5e5e5; }













.i01{ background:#fff; padding: 20px 0 40px 0;}
.ic{ margin:0 auto; width:1200px; position:relative;}
.itop{text-align:center; padding:40px 0;}
.itop h2{ font-size:30px; color: #0945d5;}
.itop p{ font-size:16px; padding:10px 100px 0 100px; color:#999; line-height: 26px; text-transform: uppercase;}
.zjb{ font-size:30px; color: #0945d5; padding-top: 40px;}
.zjb span{ font-size: 20px; padding-left: 20px; color: #49bce7;}
.iczz{ width:1200px;}
.iy1{ float:left; width:200px; padding:10px 15px 30px 15px; text-align:center;} 
.iy1 img{ width:100px; height:100px;border-radius:50%;}
.iy1 .iconfont{ font-size: 50px; color: #0945d5;}
.iy1 .iconfont:hover{ color: #CC0000;}
.iy1 h4{ font-size:16px; padding-top:15px;color: #333;}
.iy1 h4 span{ border-bottom: 2px solid #0945d5; padding: 5px 0;}
.iy1 h4 a{ color: #0945d5;}
.iy1 h4 a:hover{color: #CC0000;}
.iy1 p{ font-size:14px; line-height:24px; color:#999; padding-top:20px;}

.i02{ background:#f5f5f5; padding-bottom:20px;}
.i02hs{ background:#323437; padding: 20px 0;}
.i02img{ padding-top:20px;padding-left:100px;}

.i02li{ float:left; width:208px; height:265px;border-top: 4px #eaeaea solid; border-left: 4px #eaeaea solid;border-right: 4px #eaeaea solid; transition: 0.5s;  margin: 0px 48px 70px 0px;}
/* .i02li{ float:left; width:200px; height:265px;  border-top: 4px #eaeaea solid; border-left: 4px #eaeaea solid;  overflow:hidden;  background:#fff;box-shadow: 0px 2px 10px #ddd; position:relative;} */
.i02kk{height: 275px;width: 195px; border: 2px #eaeaea solid; margin: 21px;transition: 0.3s; overflow: hidden;}
.yjryimg{width:195px; height:195px; overflow: hidden;}
.i02li img{ width:195px; height:195px;}
.iml0{ margin-left:0;}
.i02li:hover{box-shadow: 0px 2px 14px #bbb;}
.che01{ padding:5px 10px; background:#fff;}
.che01 h3{ font-size:16px; padding:8px 0 5px 0;}
.che01 .icjs{ font-size:14px; color:#999; line-height:24px; height: 24px; text-overflow: ellipsis; white-space: nowrap;overflow:hidden;}
.ijg{ font-size:14px; color:#666; padding-top:5px;}
.wsghcys{ padding: 40px 0 20px 0;}

.yhys{}
.yhysz{float: left; width: 500px; height: 500px;}
.yhysy{float: right; width: 640px; height: 500px;}
.yhysy h3{font-size: 20px; padding-top: 30px;}
.yhysy h3 em{font-size: 40px; color: #135499;}
.yhysy p{font-size: 14px; line-height: 28px; padding: 10px 0; color: #666;}

.ys01{padding: 30px 0 70px 0;}
.ys01z{float: left; width: 580px;}
.ys01y{float: right; width: 520px; padding-top: 50px;}
.ys01 .ysrr{ float: right;}
.ys01 .ysl{ float: left;}

.ysfbox{ width:580px; height:380px; overflow:hidden; position:relative; border:1px solid #ddd;}
.ysfbox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.ysfbox .hd ul{ overflow:hidden; zoom:1; float:left;}
.ysfbox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ysfbox .hd ul li.on{ background:#f00; color:#fff; }
.ysfbox .bd{ position:relative; height:100%; z-index:0;}
.ysfbox .bd li{ zoom:1; vertical-align:middle; }
.ysfbox .bd img{ width:580px; height:380px; display:block;}

.ysh3{font-size: 26px; padding-top: 30px;}
.ysh3 em{font-size: 50px; color: #135499;}
.yshp{font-size: 16px; line-height: 36px; padding: 10px 0; color: #666;}

.ccttbox{position: relative; height: 500px;}
.cczz{width: 420px; height: 420px; border-radius: 50%; background: #007EBD; text-align: center; color: #fff; left: 20px; top: 20px; position: absolute;}
.cczz h3{ font-size: 40px; padding-top: 110px;}
.cczz p{ padding-top: 12px;}
.ccyyt{position: absolute; width: 600px;  right: 50px; top: 10px;}
.tbxx{ width: 100%; border-top:1px solid #cddbe8;border-left:1px solid #cddbe8;}
.tbxx td, .tbxx th{border-right:1px solid #cddbe8;border-bottom:1px solid #cddbe8; padding:10px; font-size: 16px;}
.tbxx th{ background: #e0f2f9; color: #072e53; font-size: 18px;}
.tbxx tr:nth-child(odd){background:#f2fafe;}
.yhdsz{font-size: 50px;}
.yhdsza{font-size: 46px;}
.yhabot{ font-size: 14px; line-height: 22px; padding: 0 30px;}
.yhabot p{ margin-bottom: 10px;}
.yxf01{ background: url(../images/aff.png) #f1f6ff no-repeat center bottom; padding: 40px 0;}
.yxf02{ background: url(../images/aff.png) #f1f6ff no-repeat center bottom; padding: 00px 0;}
.picScroll{ margin:0px auto;  position:relative; width:1200px;  padding:10px 0 0 0;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:76px; left:-30px; width:20px; height:31px; background:url(../images/yzy.png) no-repeat;   }
.picScroll .next{ left:auto; right:-30px; background-position:0 -31px;}
.picScroll ul{ overflow:hidden; zoom:1; width: 1200px;}
.picScroll ul li{ width:20%; float:left; overflow:hidden; height: 212px; text-align: center; position: relative;}
.picScroll ul li img{ width:282px; height:212px; display:block; background:url(../ssimg/jz/loading.gif) center center no-repeat;opacity:0.9; filter:alpha(opacity=90);}
.jklma{ font-size: 46px; font-weight: bold; line-height: 80px; color: #0945d5;  border-bottom: 2px solid #ccc;}
.jklma h3:hover{transform:translatey(-40px);-webkit-transform:translateY(-10px); -moz-transform:translateY(-10px); transition: all .5s;}
.picScroll ul li p{ font-size: 16px; color: #999; padding-top: 20px;}
.cwsbt{ position: absolute; left: 0; bottom: 0; width: 100%; height: 45px; line-height: 45px;  background: rgba(0,0,0,0.6); color: #fff;}
.cwsbt h3{ font-size: 20px; font-weight: normal; }
.cwsbt p{font-size: 1px; line-height: 28px;}

.i01y1{ width:340px; height:420px;float:left;position: relative; cursor: pointer;overflow: hidden;}
.i01y1 img{ width:580px; height:420px;}
.txt01{position: absolute;left: -340px;bottom: 0;width: 100%;height: 74px; padding-top:40px;text-align: center;color: #fff;background: rgba(246,139,26,1);/*display: none;*/}
.txt01 h3{ font-size:40px; color:#FF0; padding:120px 20px 10px 20px;}
.txt01 p{font-size: 14px;display: block;line-height: 24px;padding:0px 20px 10px 20px;}
.ixlbtn { font-size:16px; padding:6px 30px; border:2px solid #fff; border-radius:25px;display:inline-block;  position:relative}

.imore{ text-align:center; padding: 25px 0;}
.au_more {display:inline-block;padding:10px 30px;color: #fff;background:#ff8400;font-size:16px;text-align: center;border-radius:20px;}
.au_more:hover{ color:#fff; background:#ff6b00;}

.xj01{ width: 1200px; margin: 0 auto; padding:40px 0 50px 0;}
.xj01z{float: left; width: 600px; height: 400px;}
.xdh{ height:48px; line-height:48px;}
.xdh .name{ font-size:24px; padding-left:0; color:#0945d5; font-weight: normal;}
.xdh .wssxa{padding: 0 15px; color: #999;font-size: 20px;font-weight: 100;}
.xdh .wsyw{font-size: 16px; color: #999;font-weight: 300;}
.xj01box{ background: #f5f5f5; border-bottom:4px solid #0945d5; margin-top: 20px;}
.xj01z1{ float: left; width: 260px; height: 300px;}
.xj01z1 img{ width: 260px; height: 300px;}
.xj01z2{ font-size: 14px; padding: 15px 15px 15px 20px; float: left; width: 300px; line-height: 24px; color: #666;}
.xj01z2 p{ margin-bottom: 15px;}

.xj01y{ float:right; width: 550px; height: 400px;}


.txtScroll-top{ width:550px;  overflow:hidden; position:relative;}
.txtScroll-top .hd{ overflow:hidden;  height:40px; margin-top:-46px;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; }
.txtScroll-top .hd .next{  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding:15px 0;}
.txtScroll-top .infoList li{ height: 80px; padding: 10px 0 22px 0;}
.wsrq{ float: left; height: 76px; width: 80px; background: #f2f2f2; text-align: center; border-bottom:4px solid #ccc;}
.txtScroll-top .infoList li:hover .wsrq{ border-bottom:4px solid #0945d5;}
.wsrqa{ font-size: 28px;color: #666; padding-top:9px;}
.wsrqb{ font-size: 13px; color: #999; padding-top:5px;}
.wsrqr{float: right; width: 450px;}
.wsrqr h3{font-size: 16px; line-height: 18px; height: 18px; overflow: hidden; font-weight: normal;}
.wsrqr p{font-size: 13px; line-height: 24px; color: #999; padding-top: 10px;}






.bsfff h2{ color: #fff;}
.qyc{}
.qyz{ float: left; width: 590px; font-size: 14px; line-height: 28px;}
.qyy{ float: right; width: 500px;}

.ianli{}
.ianli li{ float:left; width:200px; height:300px; background:#fff; margin:14px 16px 20px 16px; display:inline;}
.ianli .iml0{ margin-left:0px;}
.ianli li img{ width:200px; height:200px; display:block;}
.ianli li h3{ height:36px; line-height:36px; overflow:hidden; font-size:16px; padding:2px 10px 0 10px; font-weight:normal; text-align:center;}
.ianli li p{ font-size:12px; line-height:20px; padding:2px 10px; color:#999;}

.ccyy {transition: all 0.2s;}
.ccyy:hover {
    transform: scale(1.1);
}
.yj_img {
	display:block;
  width:200px;
	height:200px;
 overflow: hidden;
}
.cc_img {
	display:block;
    width:272px;
	height:186px;
    overflow: hidden;
}
.cc_imga {
	display:block;
    width:282px;
	height:212px;
    overflow: hidden;
}

.i04{ background:#fff; padding-bottom:20px;}
.i04list{}
.i04list li{ float:left; width:272px; height:360px; background:#fff; margin-left:24px;box-shadow: 0px 2px 10px #ddd; overflow:hidden;}
.i04list li img{ width:272px; height:186px;}
.i04list .iml0{ margin-left:0;}
.i04list li h3{ padding:5px 8px; font-size:16px; line-height:24px; margin-top:10px;}
.i04list li p{ padding:5px 8px; font-size:14px; color:#999; line-height:22px;}



.fbg{ height:240px; text-align:center; color:#fff;}
.fbgc{ height: 240px; width: 1200px; position: relative; margin: 0 auto;}
.fbgwz{ min-width: 220px; height: 100px; line-height: 100px; position: absolute; left: 0px; top: 70px;}
.fbgwz h3{ font-size:46px; font-weight:normal;text-shadow: #666 0px 1px 0px; padding: 0 30px; }
.wssx{ position: absolute; left: 0; top: 0; border-left: 3px solid #fff; border-top: 3px solid #fff; height: 80px; width: 80px;}
.wshx{ position: absolute; right: 0; bottom: 0; border-right: 3px solid #fff; border-bottom: 3px solid #fff; height: 80px; width: 80px;}
.fbg p{ font-size:22px; line-height:30px; margin-top:20px;text-shadow: #666 0px 1px 0px;  }

.mainBody
{
	width:1200px;
	margin:20px auto;
}

.bgb{ background:#fff; margin:20px 0; padding:0 20px 20px 20px; border:1px solid #e4e4e4;-moz-box-shadow:0px 0px 10px #ddd; -webkit-box-shadow:0px 0px 10px #e4e4e4; box-shadow:0px 0px 10px #e4e4e4;}

.footer{width:100%; color:#ffffff; background:#b92a30; margin-top:0px;}
.footer a{ color:#ffffff;}
.footer a:hover{color:#FF0;}
.foot{width:1200px; margin:0 auto;}
.footc{ width:1200px; height:140px; padding:30px 0 20px 0;background:#b92a30;}
.foot01{ float:left; width:480px; padding-right:20px;}
.foot01 p{ font-size:12px; line-height:28px;}
.foot02{ float:left; width:300px; text-align:center;}
.foot02 img{ width:120px; height:120px;}
.foot02 p{ line-height:24px;}
.foot03{ float:left; width:320px; padding-top:30px; text-align:center;}
.foot03 h3{ font-size:22px; line-height:32px;}
.foot03 p{ line-height:22px;}

/* 列表页 */
.cleft{ float:left; width:880px; border:1px solid #e4e4e4;-moz-box-shadow:0px 0px 10px #e4e4e4; -webkit-box-shadow:0px 0px 10px #e4e4e4; box-shadow:0px 0px 10px #e4e4e4; }
.cright{ float:right; width:300px;}
.cbody { font-size:16px; line-height:30px; padding: 30px;}
.cbody p { margin-bottom:15px;}
.cbody img{max-width: 780px;}
.ch2{ font-size: 20px; padding: 0px 20px 0 20px; font-weight: bold; background:#0945d5; float: left; color: #fff; line-height: 48px; height: 48px; margin-top:20px;}
.xnav{-moz-box-shadow:0px 0px 10px #e4e4e4; -webkit-box-shadow:0px 0px 10px #e4e4e4; box-shadow:0px 0px 10px #e4e4e4;border:1px solid #e4e4e4;}
.cnavh3{ border-bottom:2px solid #0945d5; padding:15px; font-size: 15px; font-weight: bold;}
.cnavh3 .iconfont{ font-weight: 300;font-size: 15px;}
.xnav ul{ padding: 10px 20px;}
.xnav ul li{ border-bottom:1px solid #e4e4e4;  font-size: 14px; line-height: 24px; padding: 15px 0;}
.xnav ul li .iconfont{ font-size: 14px;}
.xnav ul li:last-child{border-bottom: none;}
.xnav ul .cgo a{ color: #f68b1a;}


.xlistp{ width:1120px; border-bottom:1px solid #dedede; height:200px; padding:20px 0px;}
.xlih2{ font-size:20px; margin-bottom:15px;}
.xlic{ width:1120px; height:200px;}
.cliimg{ float:left; width:320px; height:200px;}
.cliimg img{ width:293px; height:200px;}
.clinifo{ width:580px; height:200px; float:left; padding-right:20px; position:relative;}
.clip{ line-height:26px; margin-bottom:10px; color:#666; font-size:14px;}
.clif{ line-height:32px;}
.clif span{ padding:2px 6px; background:#2577E3; color:#fff; font-size:16px; margin-right:10px;}
.clij{float:left; width:199px; height:140px; border-left:1px solid #eee; text-align:center; padding-top:80px;}
.clij02 { width:101px; height:28px; padding-left:49px;}
.clij02 a{ width:101px; text-align:center; height:28px; line-height:28px; background:#f79700; display:block; border-radius:4px;  margin-top:10px;font-size:14px; color:#fff; font-weight:bold;}
.clij02 a:hover{  background:#ffa415; color:#fff;}
.lbsj{ font-size: 12px; color: #999;}
.lbsj .iconfont{ font-size: 12px;}
.xxb {position: absolute;bottom: 20px;left: 0px;max-width:560px;}
.xxb span {font-size: 12px;color: #6c6d78;border: 1px solid #bfbfbf;height: 22px;line-height: 22px;padding-left: 7px;padding-right: 7px;display: inline-block;margin-right: 8px;margin-top: 5px;}

.xlistp1{ width:800px; border-bottom:1px solid #dedede; height:160px; margin:20px; padding-bottom: 20px;}
.cliimg1{ float:left; width:260px; height:160px;}
.cliimg1 img{ width:240px; height:160px;}
.clinifo1{ width:540px; height:160px; float:left;}


.ilbox{ width: 1200px; margin: 0 auto;}

.bcmn{ width: 300px; height: 450px; float: left; margin: 100px 20px 40px 20px; padding: 20px; text-align: center; background: #f2f2f2;border-radius:10px;}
.bcix{ border: 3px solid #529dd5; width: 180px; height: 180px; border-radius:50%; margin-top: -120px;}
.bcmn h3{ color: #333; font-size: 16px; line-height: 26px; padding: 10px 0; font-weight: bold;}
.bcmn p{ color: #999; font-size: 14px; padding-bottom: 15px;}

.cclp{}
.cclp li{ height: 42px; line-height: 42px; margin-top: 10px; background: #2462a3; font-size: 16px;}
.cclp li a{ display: block; color: #fff; }
.cclp li a:hover{background: #17508b; color: #fff7b2;}

.cclp .pt0{ background: #f7ac21;}
.cclp .pt1{ background: #529dd5;}
.cclp .pt2{ background: #59bc5a;}
.cclp .pt3{ background: #967bd2;}
.cclp .pt4{ background: #ef4c45;}

.list-img{ margin-left: -40px; padding-top: 10px;}
.list-img li{ float: left; width: 374px; margin-left: 40px; margin-top: 20px;}
.limmy{width: 374px; height: 262px; overflow: hidden;}
.list-img li img{ width: 372px; height: 260px; display: block; border:1px solid #dedede;}
.list-img .dtd{ border: 1px solid #e4e4e4; height: 80px; position: relative; padding:10px;}
.list-img li p{ text-align: center; font-size: 14px; padding: 8px;}
.list-img .dtd h3{ font-size: 16px; font-weight: 300;}
.list-img .dtd .dtdp3{ font-size: 12px; color: #999; line-height: 22px; padding-top: 8px;}

/*分页样式*/
.pagination{ padding:0 20px; text-align:center; }
.pagination ul {margin: 20px 0 20px 0; position: relative;}
.pagination ul li{list-style-type:none; display:inline;}
.pagination ul li a {padding: 5px 10px;display: inline-block; margin-right: 5px;background: #eee;color: #333;text-decoration: none;font-size:14px;}
.pagination ul li a:hover{ color:#fff; background:#0945d5;}
.pagination ul li:first-child a{  border-radius: 4px 0px 0px 4px;} 
.pagination ul li:last-child a{   border-radius: 0px 4px 4px 0px;}
.pagination .current{background:#ec260b; color:#fff;}
.pagination ul .active a{background:#0945d5; color:#fff;}

/* 文章内容样式 */
.news_view { padding:30px;background-color: #fff;box-shadow: 0 3px 10px 3px #eaeaea;}
.news_view .tilte { font-size:30px;  padding-bottom:8px; line-height:42px; font-weight:500; text-align:center;}
.news_view .ftilte{ color:#999; font-size:12px; font-weight:500; height:36px; line-height:36px;font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #ccc; text-align:center; padding-bottom: 10px;}
.news_view .ftilte em { padding:0 10px;}
.red{ color:#C00} 
.news_view .body { padding:20px 0; font-size:16px; line-height:30px; min-height: 600px;}
.news_view .body p { margin-bottom:15px;}
.updo{ color:#666; line-height:24px; border-top:1px dotted #ccc; padding-top:8px; font-size: 14px;}
.zztilte{ font-size: 24px; padding: 10px 10px 20px 10px; text-align: center; border-bottom:1px dotted #ccc;}
.ssss{ padding: 20px 0; text-align: center;}
.ssss p{font-size: 14px; color: #999;}
.xgzx{border-top:1px dotted #ccc; margin-top:8px;}

.bgb{ background:#fff; margin:0 0 30px 0; padding:20px 50px; box-shadow: 1px 10px 35px 0px rgba(104, 116, 72, 0.11); border-radius: 4px;}


#totop{position:fixed;bottom:20px;right:10px;z-index:999;width:50px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-100+"px")}
#totop a{display:block;width:50px;height:50px;padding-top:0px;background:url(../images/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-50px 0;text-decoration:none;color:#3a9}

.news_view .body img {max-width:700px;}
