@charset "utf-8";
/* 版权所有 */
body {
	font-family: 'Microsoft YaHei', Simsun;
	margin: 0px auto;
	padding: 0px;
	background:#f9f9f9;
	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:#bb904f; text-decoration:none;}


/* 外间距 */
.margin{margin:8px;}
.mt{margin-top:30px;}
.mb{margin-bottom:30px;}
.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:52px; line-height:52px;}
.more {float:right; margin-top: 15px; margin-right: 20px; border: 1px solid #b7b7b7; min-width: 45px; height: 28px; line-height: 28px; text-align: center;font-size: 14px; color: #333333;  border-radius: 5px;}
.more a { color:#333; display: block;}
.more a:hover{color:#F30;}
.name {padding-left:10px; font-size:14px; color:#333;text-transform: uppercase;}

.idh{ height:62px; line-height:58px; border-top:4px solid #bb904f;}
.idh .name{ font-size:18px; padding-left:20px;}
.idh .name span{ padding-left: 10px; color: #999; font-size: 14px;font-weight: normal;}

.idhr{ height:62px; line-height:58px;}
.idhr .name{ font-size:18px; padding-left:0px; }
.idhr .name span{ padding-left: 10px; color: #999; font-size: 14px;font-weight: normal;}
.idhr .more{ margin-right: 0px;}

.idhr2{ height:90px; line-height:70px;}
.idhr2 .name{ font-size:18px; padding-left:20px;color: #fff; }
.idhr2 .name span{ padding-left: 10px; color: #fff; font-size: 14px;font-weight: normal;}
.idhr2 .more{ margin-right: 20px;color: #fff;border: 1px solid #fff;margin-top: 25px;}
.idhr2 .more a{ color: #fff;}

.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;}

.box{ border:1px solid #dedede;}

/* 网站公共部分 */
.header{ background:url(../img/tbg.jpg);box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px; opacity: 1; width: 100%; z-index: 9999; position: relative;}
.top{ background:#d0b341; height:36px; line-height:36px; color: #fff;}
.top a{ color: #fff;}
.topc{ width:1200px; height:36px; margin:0 auto; background:#d0b341; 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;}

.toph{ width:1200px; height:160px; margin:0 auto; position: relative}
.tophz{float: left; width: 600px;height: 160px;} 
.logo{padding-top:40px;}
.logo img{ max-height:80px;}
.tophy{ float: left; width: 380px; height: 100px; padding-top: 60px; padding-left: 220px;}
.search{ float:left; width:180px;height:32px; border: 1px solid #fff; border-radius: 20px; padding: 2px 15px 0 20px; position: relative;}
.search .txt:focus{ outline:none } 
.search .txt{border: none; background: transparent; padding-top: 0px;height:30px;line-height: 30px;width:160px;color:#fff; font-size:14px;}
.search .btnss{border: none;background: none; text-align:center;color: #fff;font-size:16px; height:30px;line-height:30px;cursor: pointer; position: absolute;  right: 10px; top: 3px;}
.topdl{ float: left;height:32px; border: 1px solid #fff; border-radius: 20px; padding: 2px 15px 0 20px; margin-left: 10px; line-height: 32px; color: #fff; font-size: 14px;}
.topdl span{ padding: 0 6px;}
.topdl a{ color: #fff;}
.topdl a:hover{ color: #fff000;}
.zxdl{float:right; height:55px; padding-top:23px; width: 180px; overflow: hidden;}
.zxdl li{ float:left; height:32px; line-height:32px; margin:0 5px; display:inline;}
.zxdl li a{ float:left; display:block; padding:0 15px; font-size:16px; color:#333;  border-radius:4px;border:1px solid #fff;}
.zxdl li a:hover{ color:#bb904f; border:1px solid #bb904f;}
.i400{ float:right; width:180px; height:68px; line-height:68px; font-size:16px; padding-left:10px; color:#ff9d00; text-align:right; padding-right:20px;}
.navbox{background:url(../img/navbg.jpg); border-top: 1px solid #bc9c1d;height: 60px;}
.navx{ height: 60px; width: 1200px; margin: 0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ position:relative; z-index:1;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left; font-size:18px; color:#333; height: 40px; line-height: 40px; margin:10px;}
.nav .nLi h3 a{ display:block; color:#fff;padding:0 35px;}
.nav .nLi b {
    position: absolute;
    right: 0;
    top: 21px;
    width: 3px;
    height: 18px;
    display: block;
    background: url(../img/nfg.png) center center no-repeat;
}
.nav .sub{ display:none; width:100%; left:0; top:60px; 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; padding: 5px;}
.nav .sub a{ display:block; padding:5px 0px 5px 0px; font-size: 16px; color: #555; text-align:center; border-bottom: 1px solid #dedede;}
.nav .sub a:hover{ background:#ddd; color:#333;  }
.nav .on h3 { background:#fff; color:#bb904f; border-radius: 6px;}
.nav .on h3 a{ color: #bb904f;}
.nav .fsub{ width: 300px;}
.nav .fsub li{ float: left; width: 48%;}
.nLi .iconfont{ font-size: 12px;}

.flash{width:100%;}
.fullSlide{min-width:1200px; position:relative;  height:360px; 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:360px; overflow:hidden; text-align:center; }
.fullSlide .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:360px;}
.fullSlide .bd li a{ display:block; height:360px; }
.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:60px; height:5px; margin:4px; background: #fff; overflow:hidden; 
  line-height:99px; 
}
.fullSlide .hd ul .on{ background:#bb904f; }
.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(../ssimg/d/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; }

.ifz{ color:#fff; text-align:center; max-width:800px; margin: 0 auto; padding-top: 150px;}
.ifz h3{ font-size:60px; font-weight:normal;text-shadow: #333 1px 1px 1px; }
.ifz p{ font-size:24px; line-height:42px; margin-top:20px;text-shadow: #333 1px 1px 1px; }

.ixlbtn { font-size:16px; padding:10px 55px; border:2px solid #fff; border-radius:30px;display:inline-block;  position:relative}


.i01{ background:#fff; padding: 30px 0 30px 0;}
.ic{ margin:0 auto; width:1200px; position:relative;}
.ileft{ float: left; width: 820px;}
.iright{ float:right; width: 350px;}
.inews{ padding-bottom: 20px;}
.inewsz{ float: left; width: 420px;}
.inewsy{ float:right; width: 400px;}
.ihot{border-bottom:1px dashed #e5e5e5; padding: 0px 0 10px 0;}
.ihot h3{ height:20px; line-height:20px; font-size:18px; overflow: hidden;}
.ihot p{ line-height:24px; color:#666; font-size: 12px; line-height: 24px; color: #999; padding-top: 10px;}
.inewsy ul{ padding:10px 0 0 0;}
.inewsy ul li{ height:32px; line-height:32px; font-size:14px; background: url(../img/icon/15.gif) 0 14px no-repeat; padding-left: 10px; overflow: hidden;}

.focusBox { position: relative; width: 400px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 400px; height: 300px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; 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 span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.ihydt{box-shadow: 0 3px 10px 3px #eaeaea;background: url(../img/zzbg.jpg) no-repeat right top;}
.ihydtbox{ padding: 0 20px 20px 20px; }
.yhtt{ height: 90px; padding: 15px 0; border-bottom:1px dashed #e5e5e5;}
.yhtt img{ float: left; width: 140px; height: 90px; margin-right: 20px; display:inline;}
.yhtt h3{ font-size: 16px; height: 22px; line-height: 22px; overflow:hidden;}
.yhtt p{ font-size: 14px; margin-top: 8px; color: #999;}

.irtzbox{box-shadow: 0 2px 8px 2px #eaeaea; padding: 15px;}
.txtMarquee-top{overflow:hidden; position:relative;  height:338px;}
.txtMarquee-top .infoList li{ height:46px; line-height:46px; border-bottom: 1px dashed #e5e5e5; font-size: 14px;background: url(../img/icon/1.gif) 0 18px no-repeat; padding-left: 15px; overflow: hidden;}
.iztimg{ margin-top: 20px;}
.iztimg img{ width: 350px; height: 120px; display: block;}

.i02{ background:#f5f5f5; padding: 40px 0 40px 0;}
.i02z{ float: left; width: 780px; padding: 20px;box-shadow: 0 2px 8px 2px #eaeaea; background-color: #fff;}
.i02y{ float: right; width: 350px;box-shadow: 0 2px 8px 2px #eaeaea; height: 506px; background: url(../img/zzzbg.jpg) #fff no-repeat right top;}
.slideTxtBox{ width:780px; padding: 10px 0;}
.slideTxtBox .hd{ height:34px; line-height:34px; position:relative; }
.slideTxtBox .hd ul{ float:left; height:34px; }
.slideTxtBox .hd ul li{ float:left; padding:0 18px; cursor:pointer; border: 1px solid #ddd; border-radius: 6px; font-size: 15px; margin-right: 13px;}
.slideTxtBox .hd ul li.on{ height:34px;  border:1px solid #bb904f; color: #bb904f;}
.slideTxtBox .bd{  zoom:1;}
.slideTxtBox .hd ul li.on a{color: #bb904f;}
.tabbox{padding:30px 0 0 0; height: 320px;}
.wxbox{ height: 150px; background-color: #f6f6f6;}
.wximg{ float: left; width: 210px; height: 150px;}
.wximg img{width: 210px; height: 150px;}
.wxinfo{ float: right; width: 520px; height: 110px; padding: 20px;}
.wxinfo h3{ font-size: 18px;}
.wxinfo p{ color: #999; font-size: 14px; line-height: 24px; padding-top: 10px;}
.wxlist{padding-top: 20px;}
.wxlist li{ line-height: 46px; height: 46px; overflow: hidden; font-size: 16px;background: url(../img/icon/1.gif) 0 20px no-repeat; padding-left: 15px; border-bottom: 1px dashed #e5e5e5; }
.ijplist{ padding: 20px;}
.ijplist 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 solid #eee; }

.i03{ background:#d3e2dc; padding: 40px 0;}
.ihyz{float: left; width: 820px; background-color: #fff;box-shadow: 0 0 14px rgb(17 86 51 / 17%);}
.hytab{ position: relative;}
.hytab .hd{ width: 160px; background: url(../img/zzzz.png) #bb904f no-repeat right bottom; height: 400px;}
.hytit{ padding: 40px 0  0 30px; color: #fff;}
.hytit h3{ font-size: 20px;}
.hytit p{font-size: 14px; padding-top: 8px;text-transform: uppercase;}
.hytab .hd ul{ padding: 30px 0 0 30px;}
.hytab .hd ul li{ height: 44px; border-left:4px solid #bb904f; line-height: 44px; font-size: 16px; color: #fff;padding-left: 20px; margin-top: 10px;}
.hytab .hd ul li.on{ height:44px;  border-left:4px solid #dba656; color: #222; background-color: #fff;cursor:pointer; }
.hybox{padding:30px; position: absolute; right: 0; top: 0; width: 600px;}
.hybox{ height: 120px;}
.hyimg{ float: left; width: 180px; height: 120px;}
.hyimg img{width: 180px; height: 120px;}
.hyinfo{ float: right; width: 390px; height: 120px;}
.hyinfo h3{ font-size: 18px;}
.hyinfo p{ color: #999; font-size: 14px; line-height: 24px; padding-top: 10px;}
.hylist{padding-top: 20px;}
.hylist 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; }
.ihyr{float: right; width: 350px; background-color: #fff;box-shadow: 0 0 14px rgb(17 86 51 / 17%); height: 400px;}

.hdboxa{ padding: 0 20px;}
.hdhot{ height: 80px; padding: 10px 0 25px 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; }
.i04{ background:#fff; padding-top: 40px;}
.ispbox{ position: relative; width: 1200px; height: 600px; background-color: #333;}
.ispinfo{ padding: 200px 20px 0 160px; color: #fff;}
.ipsp1{font-size: 20px; text-shadow: #333 1px 1px 1px;}
.isph3{ padding-top: 10px; font-size: 32px; text-shadow: #333 1px 1px 1px;}
.ipsp2{padding-top:15px; line-height: 60px; height: 60px; position: relative;}
.ipsp2 .iconfont{ font-size: 60px;}
.ipaa{ position: absolute; left: 80px; top: 15px; font-size: 16px;}
.ipsp2 a{ color: #fff;}
.ipsp2 a:hover{ color: #bb904f;}

.igywm{ margin-top: 40px; background: url(../img/gybgg.jpg) #009148 no-repeat;}
.igywmz{ float: left; width: 210px; height: 120px; color: #fff; padding: 50px 0 0 40px;text-shadow: #333 1px 1px 1px;}
.igywmz h3{ font-size: 26px;}
.igywmz p{ font-size: 14px;text-transform:uppercase; padding-top: 6px;}
.igywmy{ float: right; width: 930px;}
.igybox{ float: left; width: 175px; text-align: center; padding-top: 30px;}
.igyyy{ width: 70px; height: 70px; border: 1px solid #c38d0e; border-radius: 50%; margin: 0 auto; line-height: 70px; background-color: #efe0bc;}
.igyyy .iconfont{ font-size: 36px; color: #bb904f;}
.igygg{ width: 20px; height: 2px; background-color: #edca76; margin: 10px auto;}
.igybox p{ font-size: 18px; font-weight: bold; color: #fff;}
.igyyy:hover{ background-color: #ebb635; color: #bb904f;}
.igyyy:hover .iconfont{color: #bb904f;}
.i05{ background:#fff; padding: 60px 0 40px 0;}
.iliks{ position: relative; border: 1px solid #dedede; padding: 30px 20px 30px 10px; }
.ilikstit{ position: absolute; left: 30px; top: -15px; background-color: #fff; height: 30px; line-height: 30px; font-size: 18px; padding: 0 15px; border-right: 1px solid #dedede; border-left: 1px solid #dedede;font-weight: bold;}
.iliks li{float: left;padding: 0 20px; position: relative; font-size: 14px; line-height: 24px; height: 24px;}
.iliks li b{width: 2px; display: block; height: 16px; position: absolute; right: 0; top: 4px;background: #c8c8c8;}
.iliks li a{ color: #666;}
.iliks li a:hover{color: #bb904f;}

.footer{width:100%; color:#fff; background:#c0801e; margin-top:0px;}
.footer a{ color:#fff;}
.footer a:hover{color:#FF0;}
.foot{width:1200px; margin:0 auto; background-color: #c0801e; padding: 40px 0;}
.foot01{ float:left; width:600px; padding-right:20px; font-size: 14px;}
.foot01 p{ font-size:14px; line-height:28px;}
.foot02{ float:right; width:120px; text-align:center;}
.foot02 img{ width:120px; height:120px;}
.foot02 p{ line-height:24px;}
.foot03{ float:left; width:320px; font-size: 14px;}
.foot03 p{ line-height:26px; border-bottom: 1px solid #e3a039; text-align: left; padding: 8px 0;}
.foot03 .iconfont{ padding-right: 10px; font-size: 14px;}



.au_more {display:inline-block;padding:10px 30px;color: #fff;background:#bb904f;font-size:14px;text-align: center;border-radius:20px;}
.au_more:hover{ color:#fff; background:#007811;}

.ccyy {transition: all 0.2s;}
.ccyy:hover {
    transform: scale(1.1);
}



/* 列表 */
.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: #bb904f;border: 1px solid #bb904f; color: #fff;}
.ffnav .mgo a{ background-color: #bb904f;border: 1px solid #bb904f; color: #fff;}

.gclibox{ height: 160px; border-bottom: 1px solid #dedede; padding: 20px 0;}
.gcliimg{ float: left; width: 240px; height: 150px; overflow: hidden;}
.gcliimg img{width: 220px; height: 150px;}
.gcliy{float: right; width: 550px; height: 150px; position: relative;}
.gcliy h3{font-size: 18px;}
.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: #bb904f; color: #fff;}
.halspan:hover{ background-color: #a97930;}
.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;     background: url(../img/zzbg.jpg) #fff no-repeat right top;}
.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;}


/*分页样式*/
.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:#bb904f;}
.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:#bb904f; color:#fff;}

/* 文章内容样式 */
.news_view { padding:30px 20px;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;}



.bgba{ background:#fff; margin:0 0 30px 0; box-shadow: 1px 10px 35px 0px rgba(104, 116, 72, 0.11); border-radius: 4px; padding: 0 0 10px 0;}
.cleft{ float:left; background: #fff; 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;background: #fff;}
.dytitle{ font-size: 34px;color: #222; padding: 20px; text-align: center; border-bottom:1px solid #e9e9e9; }
.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 60px 0 40px; font-weight: bold; background:#169fe6; float: left; color: #fff; line-height: 48px; height: 48px; margin-top:20px; border-radius: 0 30px 30px 0;}
.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 #169fe6; 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: #169fe6;}

.xmhhh{ padding: 40px;}
.xmren{border: 1px solid #e9e9e9; padding: 20px; float: right; width: 280px; }
.xmname{ font-size: 16px; font-weight: bold; border-bottom: 1px solid #e9e9e9; padding-bottom: 12px;}
.xminfo{ float: left; width: 740px;}
.xmrbox{font-size: 14px; line-height: 22px; color: #666; padding: 15px 0 0 0;}
.xmrbox p{line-height: 22px; padding-bottom: 8px;}
.xmh2{font-size: 20px;}
.xmsfg{ color: #999; font-size: 12px; padding: 15px 0; border-bottom: 1px solid #e9e9e9;}
.xmssf{ padding: 20px 0; font-size: 16px; line-height: 28px;}
.xmssf p{ margin-bottom: 10px;}
.btnxz{ background: #169fe6; padding: 8px 15px; border-radius: 3px; color: #fff;}
.btnxz:hover{background: #0d87c6; color: #fff;}
.xmckqx{ width: 800px; padding: 30px; border: 1px solid #f5e79e; margin: 100px auto 200px auto; border-radius: 10px; background: #fcf8e3; color: #8a6d3b;}
.xmckqx h3{ font-size: 24px; margin-bottom: 15px;}
.xmckqx p{font-size: 16px; margin-bottom: 10px;}

.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 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 li{ float: left; width: 242px; margin-left: 28px; margin-top: 20px;}
.list-img li img{ width: 240px; height: 310px; 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;}



/* 登录注册 */
.dlbg{ background:#49b6f7;}
.dlheader{ width: 1000px; height: 60px;margin: 0 auto; padding-top: 30px; color: #fff;}
.dltopz{ float: left;width: 300px; height: 60px; padding-top: 10px;}
.dllogo{ float: left;}
.dllogo img{ height: 60px;}
.dlwz{ float: left;font-size:18px; line-height: 40px; padding-left: 25px;}
.dltopy{ font-size: 16px; line-height: 60px; text-align: right; width: 400px; float: right; padding-top: 10px;}
.dltopy span{ padding-left: 15px;}
.dlheader a{ color: #fff;}
.dlheader a:hover{ color: #DF5000;}
.dl{  padding-top: 150px; padding-bottom: 100px;}
.dlbox{ width:422px; margin: 0px auto;position: relative;}
.zcbox{width:422px; background: #fff; background: rgba(255,255,255,.9); border-radius: 10px;}
.sjdl{ width:422px; background: #fff; background: rgba(255,255,255,.9); border-radius: 10px;}
.mmdl{  width:422px; background: #fff;border-radius: 10px; background: rgba(255,255,255,.9); display: none;}
.dlk{padding: 25px 50px;}
.dlt{ text-align: center; font-size: 20px; padding: 30px 0 0 0;}
.dla{ height: 44px; margin-bottom: 25px;}
.yhse{
	border: 1px solid #dedede;
	width: 322px;
	padding: 0 10px;
	height: 42px;
	font-size: 14px;
	color: #999;
	text-align: center;
}
.dltxt {
	border: 1px solid #dedede;
	height: 32px;
	line-height: 32px;
	padding: 5px 10px;
	color: #999;
	width: 300px;
	outline: none;
}
.dltxt01{ float: left; border: 1px solid #dedede; height: 32px; line-height: 32px;  padding: 5px 10px; color: #999;  width: 180px; outline: none;}
.btt-zh{
	font-size: 18px;
	line-height: 34px;
	cursor: pointer;
	border: 1px solid #2272ba;
	border-radius: 4px;
	background: #2d7ec7;
	color: #fff;
	display: block;
	padding: 5px 20px;
	width: 100%;
	outline: none;
}
.btt-zh:hover{ background:#155894;}
.hqkz{ float: left; height: 44px; line-height: 44px; color: #fff;  width: 108px; cursor:pointer; background: #2d7ec7; border: 1px solid #2d7ec7; margin-left: 10px; display: inline;outline: none;}
.btndl{
	font-size: 18px;
	line-height: 34px;
	cursor: pointer;
	border: 1px solid #f45242;
	border-radius: 4px;
	background: #f45242;
	color: #fff;
	display: block;
	padding: 5px 20px;
	width: 100%;
	outline: none;
}
.btndl:hover{ background:#d72c1b;}
.dlb{ font-size: 14px; text-align: right;}
.dlsm{ background: #fff; height: 52px; line-height: 52px; border-radius: 0 0 10px 10px; text-align:center; font-size: 14px;}
.dlsm a{color: #f45242;}
.dlsm a:hover{color: #A7161A;}
.dlfoot{ text-align: center; color: #fff;}
.dlfoot p{ line-height: 24px;}
.dlfoot a{ color: #fff;}
.dlfoot a:hover{ color: #DF5000;}
.has-error input{border: 1px solid red;}

/* 20220621 */
    .ipdzbox{ padding: 0;}
    .ipcc{position: relative; width: 1200px; height: 600px; background-color: #333;}
    .ispals { position: absolute; top: 240px; left: 540px;}
    .spbgimg{ width: 1200px; height: 600px;}
    .ispals .iconfont{ font-size: 120px;}
    .ipcc a{ color: #ccc;}
    .ipcc a:hover{ color: #fff;}
    .usptit{ position: absolute; bottom: 0; left: 0;  width: 1200px; height: 60px; line-height: 60px; font-size: 20px; text-align: center; color: #fff; background: rgba(0, 0, 0, 0.4);}
.cccssgg{ border: 1px solid #dedede; text-align: center;}
.ispfl3{ float: left; width: 33%; line-height: 30px; font-size: 16px;padding: 20px 0;}
.ispfl3 h3{ padding: 5px 0;}
.ispfxxf{ border-top: 1px solid #dedede; font-size: 18px; font-weight:bold; padding: 20px;}

#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(../img/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:820px;}