@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:#666;text-decoration:none;}
a:hover{color:#f68b1a; 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:#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:#2462a3; height:44px; line-height:44px; color: #fff;}
.top a{ color: #fff;}
.topc{ width:1160px; height:44px; margin:0 auto; background:#2462a3; font-size: 15px;}
.topz{ float:left; width:500px; height:30px;}
.topz span{ padding-left:20px;}
.topy{ float:right; width:600px; height:30px; text-align:right; font-size: 14px;}
.topy span{ padding:0 10px;}
.topy .iconfont{ font-size: 14px;}

.htop{ width:1160px; height:68px; margin:0 auto;background:#fff;}
.logo{float:left;width:370px;height:55px; padding-top:8px;}
/* .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: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:#2462a3; color:#fff;}
.nav .on h3 a{ color: #fff;}
.nav .fsub{ width: 300px;}
.nav .fsub li{ float: left; width: 48%;}
.nLi .iconfont{ font-size: 12px;}

.flash{width:100%;}
.fullSlide{min-width:1160px; position:relative;  height:415px; 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:415px; overflow:hidden; text-align:center; }
.fullSlide .bd li .siteWidth{ width:1160px; position:relative;  margin:0 auto;  height:500px;}
.fullSlide .bd li a{ display:block; height:415px; }
.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; }

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

.picScroll{ margin:0px auto;  position:relative; width:1130px;  padding:20px 0 10px 30px; overflow:hidden;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:160px; left:0px; width:20px; height:31px; background:url(../ssimg/yzy.png) no-repeat;   }
.picScroll .next{ left:auto; right:0px; background-position:0 -31px;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:340px; float:left; overflow:hidden; margin: 0 15px; background: #f5f5f5; height: 354px;}
.picScroll ul li img{ width:340px; height:240px; display:block; background:url(../ssimg/jz/loading.gif) center center no-repeat; }
.picScroll ul li h4{ padding:15px 15px 10px 15px; font-size:16px; font-weight: 300;}
.picScroll ul li p{ padding:0 15px 15px 15px; line-height:24px; font-size: 14px; color: #999;}

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


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

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

/* 列表页 */
.cleft{ float:left; width:840px; 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: 20px 20px 0 20px; font-weight: bold;}
.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 #f68b1a; 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: 1160px; 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: 252px; margin-left: 21px; margin-top: 20px;}
.list-img li img{ width: 252px; height: 252px; display: block;}
.list-img .dtd{ border: 1px solid #e4e4e4; height: 80px; position: relative; padding:10px;}
.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;width: 100%;}
.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:#ec260b;}
.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 .page-active a{background:#ec260b; 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;}

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