@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:#666;text-decoration:none;}
a:hover{color:#83622a; 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; }
.more {float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.more a { color:#666;}
.more a:hover{color:#F30;}
.name {padding-left:10px; font-size:14px; color:#333;}

.idh{ height:48px; line-height:40px; border-top:2px solid #2577e3;}
.idh .name{ font-size:16px; padding-left:0; color:#2577e3;}

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

/* 网站公共部分 */
.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:#9b7a3e; height:36px; line-height:36px; color: #fff;}
.top a{ color: #fff;}
.topc{ width:1200px; height:36px; margin:0 auto; background:#9b7a3e; 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; position: relative}
.logo{float:left;width:200px;height:65px; padding-top:15px;}
.logo img{height:50px;}
.nav{ float:right; height:55px; padding-top:23px;}
.nav li{ float:left; height:32px; line-height:32px; margin:0 10px; display:inline;}
.nav li a{ float:left; display:block; padding:0 15px; font-size:16px; color:#333;  border-radius:4px;border:1px solid #fff;}
.nav li a:hover{ color:#1768d7; border:1px solid #1768d7;}
.nav .go a{color:#1768d7; border:1px solid #1768d7;}
.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:#1768d7; border:1px solid #1768d7;}
.i400{ float:right; width:180px; height:68px; line-height:68px; font-size:16px; padding-left:10px; color:#ff9d00; text-align:right; padding-right:20px;}

/*.navx{ float:left; width:775px; height:68px; line-height:65px; padding-left: 15px;}*/
/*.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: 68px;}*/
/*.nav .nLi h3 a{ display:block; color:#333;padding:0 22px;}*/
/*.nav .sub{ display:none; width:100%; left:0; top:68px; 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:#9b7a3e; 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;}*/

.flash{width:100%;}
.fullSlide{min-width:1200px; position:relative;  height:580px; 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:580px; overflow:hidden; text-align:center; }
.fullSlide .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:580px;}
.fullSlide .bd li a{ display:block; height:580px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../ssimg/d/dot-black.png) 12px 0; overflow:hidden; 
  line-height:99px; 
}
.fullSlide .hd ul .on{ background:url(../ssimg/d/dot-black.png) 0 0; }
.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}
.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;}

.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: #83622a;}
.itop p{ font-size:16px; padding:10px 100px 0 100px; color:#999; line-height: 26px; text-transform: uppercase;}
.zjb{ font-size:30px; color: #83622a; 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: #83622a;}
.iy1 .iconfont:hover{ color: #CC0000;}
.iy1 h4{ font-size:16px; padding-top:15px;color: #333;}
.iy1 h4 span{ border-bottom: 2px solid #83622a; padding: 5px 0;}
.iy1 h4 a{ color: #83622a;}
.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;}
.i02li{ float:left; width:282px; height:320px; overflow:hidden; margin-left:24px; background:#fff;box-shadow: 0px 2px 10px #ddd; position:relative; margin-bottom:24px;}
.i02li img{ width:282px; height:212px;}
.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; padding-top: 4px;}
.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: #f5f5f5; padding: 14px 0 24px 0;}
.picScroll{ margin:0px auto;  position:relative; width:1200px;  padding:10px 0 0 0;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:100px; left:-30px; width:20px; height:31px; background:url(../ssimg/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:282px; float:left; overflow:hidden; margin-right: 24px; 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); }
.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: 14px; 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}

.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:#83622a; 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 #83622a; 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;}
.wsbtn{ padding-top:15px;}
.btn-more {display: block; width: 122px;height: 38px; line-height: 38px; text-align: center;display: block;background-color: #9d742f; position: relative;overflow: hidden;color: #fff;}
.btn-more:hover{ background: #83622a; color: #fff;}

.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 #83622a;}
.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:200px; text-align:center; color:#fff; padding-top: 68px;}
.fbg h3{ font-size:46px; font-weight:normal;text-shadow: #666 0px 1px 0px; padding-top:60px; }
.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:0 0 30px 0; padding:20px 50px; box-shadow: 1px 10px 35px 0px rgba(104, 116, 72, 0.11); border-radius: 4px;}

.footer{width:100%; color:#c2c2c2; background:#3c3c3c; margin-top:0px;}
.footer a{ color:#c2c2c2;}
.footer a:hover{color:#FF0;}
.foot{width:1200px; margin:0 auto;}
.footc{ width:1200px; height:140px; padding:30px 0 20px 0;background:#3c3c3c;}
.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;}

/* 列表页 */
.dqwz{ height:32px; line-height:32px; padding:0 0 15px 0; color:#999;}
.dqwz a{ color:#999;}
.dqwz a:hover{ color:#900;}
/* 筛选 */
.sssbox{ background: #fff;box-shadow: 1px 8px 12px 0px rgba(104, 116, 72, 0.11);border-radius: 4px; padding: 30px; font-size: 16px;}
.sxlia{margin-bottom: 5px; line-height: 40px;}
.sxlia span{font-weight: bold;}
.sxlia a{ margin-right: 10px;}
.sxlia .fgo{background: #009435; color: #fff; padding:3px 10px; color:#fff; border-radius: 2px;}
.sxlia .fgo:hover{ color:#fff;}

.sform {background: #fff;box-shadow: 1px 10px 35px 0px rgba(104, 116, 72, 0.11);border-radius: 4px; padding: 30px; font-size: 16px; margin-bottom: 25px;}
.fbox01{ float:left; width:1120px; }
.fbox02{ float:left; width:80px; line-height:42px; height:42px; padding:10px 10px 10px 0;color:#666; text-align:right; font-weight: bold;}
.fbox03{ float:left; width:1030px; line-height:42px; padding:10px 0px;}
.fbox03 a{ padding:3px 10px; color:#666; border-radius: 2px;white-space:nowrap; margin-right: 5px;}
.fbox03 a:hover{ color:#fff;background: #169fe6;}
.fbox03 .fgo{background: #169fe6;color: #fff;padding:3px 10px; color:#fff;}
.fbox03 .fgo:hover{ color:#fff;}

.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;}
.list{ padding:25px 45px;}
.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;}

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

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

/* 文章内容样式 */
.news_view { padding:30px 20px;}
.news_view .tilte { font-size:24px;  padding-bottom:8px; line-height:32px; 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;}
.news_view .body p { margin-bottom:15px;}
.updo{ color:#666; line-height:24px; border-top:1px dotted #ccc; padding-top:8px; font-size: 14px;}

.xgzx{border-top:1px dotted #ccc; margin-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;}

#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:900px;}