﻿@charset "utf-8";
/* 版权所有 */
body {
	font-family: 'Microsoft YaHei', Simsun;
	margin: 0px auto;
	padding: 0px;
	background:#f2f2f2;
	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:#C00; text-decoration:none;}


/* 外间距 */
.margin{margin:8px;}
.mt{margin-top:20px;}
.mb{margin-bottom:20px;}
.ml{margin-left:20px;}
.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;}
.more i{ padding:0 10px;}
.name {padding-left:10px; font-size:14px; color:#333;}

.rdh{ height:40px; line-height:40px; border-bottom:2px solid #39a4dc;}
.rdh .name{ float:left; padding:0 20px; font-size:18px; color:#fff; background:#39a4dc; font-weight:normal;}

.idhx{ width:700px; height:40px; line-height:40px; border-bottom:2px solid #39a4dc;}
.idhx .name{ float:left; padding:0 20px; font-size:18px; color:#fff; background:#39a4dc; font-weight:normal;}

.idhr{ height:40px; line-height:40px; border-top:2px solid #39a4dc; background:#f7f7f7;}
.idhr .name{ padding-left:10px; font-size:18px; color:#333; font-weight:normal;}

.box{ border:1px solid #dedede;}

/* 网站公共部分 */
#header{ background:#f2f2f2;}
.htop{ width:1000px; height:75px; margin:0 auto;}
.logo{float:left;width:500px;height:75px;}
.navBar{ float:right; width:400px; height:75px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:75px; line-height:75px; z-index:1;  }
.nav a{ color:#0057a1;  }
.nav .nLi{ float:left;  display:inline;  }
.nav .nLi h3{ float:left; }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:16px;}
.nav .sub{ display:none; width:100%; left:0; top:75px;  position:absolute; background:#0d82bf;  line-height:26px; padding:10px 0; z-index:9999; filter: alpha(opacity=90); opacity: 0.9;}
.nav .on h3 a{ background:#0d82bf; color:#fff;   }

.subc{ width:1000px; margin:0 auto; position:relative;}
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
.nav .sub dl a:hover{ color:#fff; text-decoration:underline; }
.nav .sub dl dt a{ color:#fff; font-size:16px; font-weight:bold; margin-bottom:15px;}
.nav .sub dl dd a{ color:#fff; line-height:30px;}

#main{ background:url(../images/bg.jpg) no-repeat top center; height:900px;}
.fnav{ height:44px; width:100%; background:#6d93b8;}
.sous{ width:1000px; height:44px; margin:0 auto;}
/* 搜索框 */
.search{width:216px;height:36px; margin-top:10px; float:right;}
.search .txt:focus{ outline:none } 
.search .txt{float: left;border:1px #ddd solid;border-right: none;background: url(../images/tsear_b.png) 0px -2px no-repeat #fff;padding: 6px 10px 6px 34px;height: 14px;line-height: 14px;width:120px;color:#999;}
.search .btn01{ float: left;border: none;background:#bbb;width:50px;text-align:center;color: #fff;font-size:14px; height:28px;font-family: 'Microsoft YaHei';cursor: pointer;}
.imc{width:1000px; margin:0 auto;}
.imlist{ margin-top:440px;}
.imlist li{ float:left; width:310px; margin-right:25px; display:inline; color:#fff;}
.imlist .inne{ margin-right:0px;}
.imlist li p{ font-size:16px; line-height:24px; margin-top:15px;}

.imlist li img:hover{filter: alpha(opacity=90); opacity: 0.9;}
.ifoot{ width:1000px; height:80px; font-size:16px; margin:0 auto; text-align:center;}
.ifoot p{ margin-top:40px;}
.ifoot p span{ padding:0 10px;}

#mainBody{ width:100%; background: url(../images/bg1.jpg) no-repeat top center;}
.mcc{ width:1000px; margin:0 auto;}

/* 20150908 */
.ynav{ height:60px; background:#a9a9a9; width:100%; position:relative;}
.ybb{ height:60px; position:absolute; width:50%; background:#529ddb; left:0; top:0; z-index:1;}
.ybb1{background:#554cc7;}
.ynac{ width:1000px; height:60px; background:#a9a9a9; margin:0 auto; position:relative; z-index:3;}
.ynavz{ float:left; width:280px; height:60px;background: url(../images/ybg.png) #529ddb no-repeat right;}

.ynavz h2{ line-height:60px; color:#fff; font-size:18px;}
.ynavy{ float:right; width:700px; height:60px;}
.ynavy li{ float:left;}
.ynavy li a{ float:left; padding:0 5px; margin-left:25px; display:inline; line-height:56px; font-size:18px; display:block; color:#fff; font-weight:bold;}
.ynavy li a:hover{ color:#01589d;border-bottom:4px solid #01589d;}
.ynavy .go a{ border-bottom:4px solid #01589d; color:#01589d;}

.dic{ width:1000px; height:50px;}
.dicz{ float:left; width:700px; height:44px; line-height:44px; font-size:14px;}
.dicy{ float:right; width:300px; height:44px;}

.left{ float:left; background:#fff; width:678px; border:1px solid #ddd;}
.right{ float:left; width:300px; margin-left:20px; display:inline;}
.wszsx{}
.sxh2{ height:36px; background:#eee; line-height:36px; font-size:16px; padding-left:10px; margin-bottom:20px;}
.xslist{ float:left; padding:2px 0;}
.xsz{ float:left; width:60px; text-align:right; font-weight:bold; font-size:14px;line-height:36px;}
.xsy{ float:left; width:600px; font-size:14px;}
.xsy a{ display: block; height: 20px; line-height: 20px; float: left; padding-right: 8px; padding-left: 8px; margin-top: 5px; white-space: nowrap; color: #005aa0; margin-left: 5px;}
.xsy a:hover{ text-decoration:underline;}
.xsy .sxgo{ background:#529ddb; padding:2px 4px; display:block; color:#fff;}

.xmlist{ margin:20px;}
.xmlist li { margin-top:10px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.xmlist li h3{ font-size:16px; font-weight:normal;}
.xmlist li p{ color:#666; margin-top:10px; line-height:22px;}

.rbox{ background:#fff; border:1px solid #ddd;}
.rlist{ padding:10px;}
.rlist li{ height:30px; line-height:30px; overflow:hidden; font-size:14px; background:url(../images/icon/18.gif) 2px 15px no-repeat; padding-left:10px;}

.slideTxtBox{ width:998px; border:1px solid #ddd; background:#fff;}
.slideTxtBox .hd{ height:56px; line-height:56px;  padding:0 10px 0 20px;  border-bottom:1px solid #ddd;  position:relative; background:url(../images/bdh.jpg) no-repeat; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:240px; height:56px; font-size:18px; }
.slideTxtBox .hd ul li{ float:left; width:125px; text-align:center; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:56px;background:url(../images/tab.png) 0 8px no-repeat; color:#fff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ border-bottom:1px dotted #ccc; padding-bottom:10px;}
.slideTxtBox .bd li h3{ font-size:16px; margin-bottom:10px;}
.slideTxtBox .bd li .date{ padding-right:15px;}
.slideTxtBox .bd li .tabp1{ font-size:14px; line-height:22px; color:#666;}
.slideTxtBox .bd li .tabp2{ text-align:right; font-size:14px;}
.slideTxtBox .bd li .tabp2 a{ color:#09C;}
.slideTxtBox .bd li .tabp2 a:hover{ color:#C00; text-decoration:underline;}

.yjinfo{width:998px; border:1px solid #ddd; background:#fff;}
.yjh2{ height:56px; line-height:56px; text-align:center; font-size:20px; font-weight:bold; overflow:hidden; border-bottom:1px solid #ddd; background:url(../images/bdh.jpg) no-repeat; }
.xm01{ padding:20px;}
.wsh2y{ font-size:18px; height:42px; line-height:42px;}
.xmbody{}
.xmbody p{ font-size:14px; margin-bottom:15px; line-height:24px; color:#666;}
.xmdh{background:url(../images/y01.png) 0 0px no-repeat; height:44px;}
.xmdh h2{ width:115px; height:44px; font-size:18px; color:#fff; text-align:center; padding-top:12px;}
.xmtdimg{ margin-top:20px;}
.xmtdimg li{ float:left; width:218px; height:90px; padding-right:20px;}
.xmtdimg li img{ float:left; border-radius: 50%;-webkit-border-radius: 50%; width:70px; height:70px; margin-right:15px; display:inline;}
.xmtdimg li h3{ font-size:14px; margin-bottom:5px; padding-top:10px;} 
.xmtdimg li p{ color:#666;}
.xmcg{ padding:10px 0;}
.xmcg p{ line-height:24px; margin-bottom:6px; font-size:14px;}

/* 智库首页 */
.flashzk{height:500px; width:100%; }
.fullSlide{ min-width:1000px; position:relative;  height:500px; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:510px; overflow:hidden; text-align:center;  }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:476px;}
.fullSlide .bd li a{ display:block; height:490px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; 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(../images/dot-black.png) 12px 0; overflow:hidden; 
  line-height:9999px; 
}
.fullSlide .hd ul .on{ background:url(../images/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(../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; }

.zk01{ border:1px solid #d6dbdf; padding:30px; background:#fff;}
.zk02{ width:938px; height:340px;}
.zkdh{ height:40px; line-height:40px; background:url(../images/zkdh.jpg) 0 10px no-repeat;}
.zkdh .name{font-size:16px; padding-left:14px;}
.zkn1{ margin-top:10px;}
.zkn1z{ float:left; width:290px; height:300px;}
.zkn1z img{width:290px; height:160px;}
.zkn1z h3{ height:36px; line-height:36px; font-size:14px; overflow:hidden;}
.zkn1z p{ color:#666; line-height:20px;}

.zkn1y{ float:left; width:648px; height:300px;}
.zkn1y li{ height:32px; line-height:32px; font-size:14px; overflow:hidden; padding-left:30px; background:url(../images/icon/18.gif) 20px 16px no-repeat; }
.zk03{}
.zk03z{ float:left; width:608px; }
.zk03y{ float:left; width:300px; margin-left:30px; display:inline; }
.zkbox{ margin-top:10px;}
.zkzimg{ width:320px; height:160px; float:left;}
.zkzimg img{ width:290px; height:160px;}
.whzy{ float:right; text-align:right;}
.zkzlist{ float:left; width:288px;}
.zkzlist li{height:26px; line-height:26px; font-size:14px; overflow:hidden; }
.zk03yy{}
.zk03yy li{ float:left; width:150px; height:150px; line-height:150px; font-size:26px; text-align:center;}
.zk03yy li img{ width:150px; height:150px;}
.zksp a{ background:#e2e2e2; color:#333; display:block;}
.zksp a:hover{ background:#009fd7; color:#fff;}

/* 数据与决策 */
.wsdq{ width:1000px; margin:0 auto;}
.slider{ width:100%;  min-width:1000px;  height:335px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:1000px; position:absolute; left:50%; margin-left:-500px  }
.slider .bd li{ width:1000px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1000px; height:335px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1000px !important; /*强制位置*/  }

.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
	margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-500px;  }
.slider .next{ left:50%;  margin-left:500px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:335px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:335px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }

.mleft{ float:left; width:170px; overflow:hidden;}
.mright{ float:left; width:810px; margin-left:20px;display:inline; overflow:hidden;}
.mnav{ border:1px solid #009fd7; text-align:center; font-size:14px; font-weight:bold; background:#fff;}
.mnav h2{ background:#009fd7; height:40px; line-height:40px; font-size:20px; color:#fff;}
.mnav li{ line-height:40px; font-size:18px; border-bottom:1px dotted #ccc;}
.mnav li a{ color:#666;}
.mnav li a:hover{ color:#06C;}
.mnav .mgo a{ color:#06C;}
.mbox{ background:#fff; border:1px solid #e1e1e1;}
.mdh{ height:44px;background:url(../images/mdh.jpg) no-repeat right top; line-height:44px; }
.mdh .more{ font-size:14px; color:#fff;}
.mdh .more a{ color:#fff;}
.mdh .more a:hover{ color:#FFC;}
.mdh .name{ font-size:18px; color:#197bac; background:url(../images/mname.jpg) 20px 12px no-repeat; padding-left:50px;}

.xnews{ width:768px; height:160px; padding: 0px 20px; background:#fff; margin-top:20px; border-bottom:1px dotted #ccc;}
.ximg{ float:left; width:220px; height:130px;}
.ximg img{ width:180px; height:130px; border:1px solid #dedede; padding:4px;}
.xlist{ float:left; width:540px; height:130px;}
.xlist h2{ height:30px; line-height:30px; font-size:18px; font-weight:normal; overflow:hidden; }
.xlist h2 span{ font-size:12px; padding-top:10px;}
.pms{ margin-top:10px; color:#666; font-size:14px; line-height:22px;}
.pmore{ font-size:14px; font-weight:bold;color:#b90009; text-align:right; padding-right:20px; margin-top:20px;}
.mlist01{ padding:20px;}
.mlist01 li{ border-bottom:1px dashed #ccc; padding:20px 0;}
.mlist01 .wssj{ padding-right:20px; color:#999; font-weight:normal;}

.wsxgwz{border:1px solid #009fd7; background:#fff;}
.wsxgwz h3{ background:#009fd7; height:40px; line-height:40px; font-size:20px; color:#fff; text-align:center;}
.wsxgwz ul{ padding: 0 4px; font-family:"宋体";}
.wsxgwz li{ line-height:22px;  background:url(../images/icon/18.gif) 2px 8px no-repeat; padding-left:10px; border-bottom:1px dotted #ccc; margin:10px 0;}
.wsxgwz li span{ color:#999; padding-left:8px;}
.wsxgwz li a{ color:#666;}
.wsxgwz li a:hover{ color:#06C;}

/* 内容页 */
.cinfo{}
.news_view { padding:20px 30px; background:#FFF; margin-bottom:10px; height:auto!important; height:600px; min-height:600px;}
.news_view .tilte { font-size:22px;  padding-bottom:4px; 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;}
.news_view .ftilte em { padding:0 10px;}
.red{ color:#C00} 
.news_view .body { padding-top:10px;line-height:1.8em; font-family:"宋体"; color:#666;}
.news_view .body p {  margin:15px 0;font-size:14px; line-height:24px;}
.updo{ color:#666; line-height:22px; border-top:1px dotted #ccc; padding-top:1.8px;}
.csxax{ margin:8px 0px;}
.xgzx{border-top:1px dotted #ccc; margin-top:8px;}
.xgzx h2{ line-height:42px; height:42px; font-size:16px;}
.xgzx ul li{height:28px; line-height:28px; font-size:14px; background:url(../images/icon/1.gif) 5px 11px no-repeat; padding-left:14px;font-family:"宋体"; }
.xgzx ul li a{ color:#069}

/* 人员筛选 */

.sform {position: relative;margin-bottom: 20px;border: 1px solid #dedede;zoom:1; background:#fff;}
.xzbox{ background:#f2f2f2; padding:6px 0;}
.xz01{ float:left; line-height:34px; color:#666; margin-left:15px; display:inline; width:210px; font-size:16px;}
.xz02{ float:left; width:850px;}
.xz03{float:left; height: 22px;line-height: 22px;margin: 5px 3px 0 3px;padding:0 10px 0 10px;background: #fff;color:#666; border:1px solid #dedede; }
.xz03:hover{ color:#fc5300;}
.xz03 span {width: 22px;height: 22px;padding-left:2px;cursor: pointer; line-height:22px;}
.qc01{ float:left; color:#666; height: 22px;line-height: 22px; margin: 6px 3px 0 3px; padding-left:8px;}

.fbox{ float:left; width:998px; position:relative; font-family:"宋体"; padding-bottom:20px;}
.fbox01{ float:left; width:968px; margin:0px 15px;border-bottom: 1px solid #f1f1f1; padding:2px 0;}
.fbox02{ float:left; width:120px; line-height:28px; height:28px; padding:6px 0px;color:#666; font-weight:bold; text-align:right;}
.fbox03{ float:left; width:800px; line-height:28px; padding:6px 0px;}
.fbox03 li a{ padding:4px 10px; color:#666;}
.fbox03 li a:hover{ text-decoration:underline; color:#C00}
.fbox03 li .fgo{background: #fc5300;color: #fff;padding:4px 8px; color:#fff;}
.fbox03 li .fgo:hover{ color:#fff;}
.wzszse{ font-family:"微软雅黑";}

.rjlb{ background:#fff; border:1px solid #dedede;}
.yjlist{ padding-top:30px;}
.yjlist li{ float:left; width:132px; height:260px; margin-left:30px; display:inline; text-align:center;}
.yjlist li img{ width:132px; height:160px;}
.yjlist li h4{ font-size:14px; line-height:30px;}

/* 数据采集 */
.ybb1{ background:#5e50c1;}
.ynavz1{ background: url(../images/ybg1.png) #5e50c1 no-repeat right;}


.sj01{ border:1px solid #d6dbdf; padding:30px; background:#fff;}
.sj02{ width:938px; height:340px;}
.zkdh{ height:40px; line-height:40px; background:url(../images/zkdh.jpg) 0 10px no-repeat;}
.zkdh .name{font-size:16px; padding-left:14px;}
.zkn1{ margin-top:10px;}
.sj02z{ float:left; width:290px; height:300px;}
.sj02z img{width:290px; height:160px; margin-top:15px;}
.sj02z h3{ height:36px; line-height:36px; font-size:14px; overflow:hidden;}
.sj02z p{ color:#666; line-height:20px;}
.sj02y{float:right; width:618px; height:300px;}
.sj02yli { float:left; width:618px; height:300px; margin-top:10px;}
.sj02yli li{ float:left; width:278px; height:32px; line-height:32px; font-size:14px; overflow:hidden; margin:0 20px 0 10px; display:inline;}

.xnews01{ width:958px; height:160px; background:#fff; margin:20px; border-bottom:1px dotted #ccc;}
.xlist01{ float:left; width:728px; height:130px;}
.xlist01 h2{ height:30px; line-height:30px; font-size:18px; font-weight:normal; }
.xlist01 h2 span{ font-size:12px; padding-top:10px;}
.wsmss{ margin-top:20px; border:1px solid #dedede; background:#f9f9f9; padding:20px; color:#999; line-height:22px;}

/* 数据共享 */
.ybb2{ background:#00b157;}
.ynavz2{ background: url(../images/ybg2.png) #00b157 no-repeat right;}
.gx01{ border:1px solid #d6dbdf; padding:30px; background:#fff;}
.gx02{ width:938px; height:340px;}
.mnav2{ border:1px solid #00b157;}
.mnav2 h2{ background:#00b157;}
.mnav2 li a:hover{color: #00b157;}
.mnav2 .mgo a {color: #00b157;}
.mnav2 li ul li{ height:24px; line-height:24px; border-bottom:none; font-size:12px; font-weight:normal;}

.gx02z{ float:left; width:608px; height:300px;}
.gxxz{ float:left; width:290px; height:300px;}
.gxxz img{width:290px; height:160px; margin-top:15px;}
.gxxz h3{ height:36px; line-height:36px; font-size:14px; overflow:hidden;}
.gxxz p{ color:#666; line-height:20px;}
.gxxc{ float:left; width:288px; height:300px; margin-left:30px; display:inline;}
.gxxc li{ height:32px; line-height:32px; font-size:14px; overflow:hidden;}
.gx02y{ float:left; width:300px; height:300px; margin-left:30px; display:inline;}
.xxxli{ width:300px; height:256px;}
.xxxli li{ float:left; margin-top:10px; width:145px; height:145px; line-height:140px; font-size:18px; color:#fff; text-align:center;}
.xxxli li a{ display:block; color:#fff;}
.xxxli li a:hover{ text-decoration:underline; color:#fff;}
.xxxli .gxy1{ background:#00b774;}
.xxxli .gxy2{ background:#00ac98; margin-left:10px; display:inline;}
.xxxli .gxy3{ background:#fe9850;}
.xxxli .gxy4{ background:#aaaaaa; margin-left:10px; display:inline;}





.i01{ height:420px; background:#f7f7f7;}
.ic{ margin:0 auto; width:1000px;padding-top:30px;}
.icz{ float:left; width:500px;}
.icy{ float:left; width:480px; margin-left:20px; display:inline;}

.ileft{float:left; width:700px; overflow:hidden;}
.iright{ float:left; width:280px; margin-left:20px; overflow:hidden; display:inline;}
.flash{ width:500px; height:320px; margin-top:15px;}

.focusBox { position: relative; width: 500px; height: 320px; overflow: hidden; font: 14px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 500px; height: 320px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=80); opacity: 0.8; 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: 12px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 28px; height: 10px; line-height: 10px; overflow: hidden; text-align: center; cursor: pointer; background:#919191;margin-left:4px; filter:alpha(opacity=80); opacity:0.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .num li.on, .focusBox .num li.on:hover{ background:#fff; filter:alpha(opacity=100);opacity:1; }

.izbox{ float:left; margin-top:20px;}
.imt{ margin-top:14px;}
.iz01{ width:700px; margin-bottom:20px;}
.izlist{width:700px; height:164px; margin-top:20px;}
.izlimg { float:left; width:240px; height:162px; margin-right:20px; display:inline; }
.izlimg img{ float:left; width:228px; height:152px; padding:4px; border:1px solid #dedede;}
.izly{ float:left; width:440px; height:162px;}
.izly h3{ height:24px; line-height:24px; overflow:hidden; font-size:18px; margin-bottom:10px;}
.izly p{ font-family:"宋体"; color:#999; line-height:20px;}
.izly p span a{ color:#09F}
.izly p span a:hover{ color:#C00}
.izly li{ height:20px; line-height:20px; overflow:hidden; background:url(../images/icon/18.gif) 2px 8px no-repeat; padding-left:10px; margin-top:8px; font-size:14px;}

.inews{ padding:5px 0px;}
.hot{ width:480px; height:120px; padding-top:5px;}
.hot h3{ height:32px; line-height:32px;  font-size:15px; overflow:hidden;}
.hot .iimg{ float:left; width:110px; height:70px; margin-right:10px; display:inline;}
.hot .iimg img{ width:110px; height:70px;}
.hot .ipp{ line-height:24px; color:#666;}
.hot .ipp span a{ padding-left:6px; color:#069;}
.hot .ipp span a:hover{ color:#C00}
.inews li{ height:28px; line-height:28px; overflow:hidden; font-size:14px;}

.i2wm{ width:278px; height:156px; border:1px solid #dedede; margin-top:10px;}
.i2wm img{width:278px; height:156px;}

.ilist{ padding:10px 0;}
.ilist li{ height:32px; line-height:32px; overflow:hidden; font-size:14px; background:url(../images/icon/18.gif) 2px 15px no-repeat; padding-left:10px; }






.iyxt{ padding:10px;}
.iy01{ height:52px;}
.iy02{ height:38px;}
.sxytxt{ float:left; width:248px; padding:4px; height:26px; line-height:26px; border:1px solid #ccc; color:#999; margin-right:4px; display:inline; background: url(../images/k02.jpg) no-repeat 0 0;-moz-border-radius: 2px;-webkit-border-radius: 2px; border-radius:2px; }
.sxysub {
	display: block;
	overflow: hidden;
	width: 258px;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
	color: #fff;
	border: 0; text-align:center;
	background: #2e88e1;
	font-size:18px;
	font-family:"Microsoft YaHei","黑体",Arial,SimSun,sans-serif;
	color:#fff;
	-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;
}
.sxysub:hover{ color:#fff; background:#1972cb;}

.inl{ padding:5px 0;}
.inl li{ height:26px; line-height:26px; overflow:hidden;}

.tf01{ background:#417bb6;}
.tf02{ width:1000px; height:260px; margin:0 auto; padding-top:20px;}
.tf03{ float:left; width:500px; height:260px;}
.tf03 h3{ height:36px; line-height:36px; color:#fff;  font-size:16px; font-weight:500;}
.tf03 li{ float:left; width:105px; height:40px; margin-right:20px; margin-top:20px;}
.tf03 li img{ width:105px; height:40px;}

.tf04{ float:left; width:500px; padding-top:40px;}
.tf04 a{ color:#fff;}
.tf04 a:hover{ color:#FFF; text-decoration:underline;}
.th05{ float:left; width:100px; margin-left:20px; display:inline;}
.th05 h3{ line-height:38px; font-size:16px; color:#fff; font-weight:500;}
.tf04 ul li ul li { height:28px; line-height:28px; font-size:14px;}
.tgx{ width:190px;}

#footer{ height:80px; background:#1f4e7c;}
.foot{width:1000px; margin:0 auto; padding-top:8px;height:80px;  text-align:right; color:#40688f; background: url(../images/008.jpg) no-repeat 0px 0px;}
.foot p{ line-height:26px; height:26px;}
.foot p a{ color:#666;}
.foot p a:hover{color:#C00;} 
.foot p span{ padding:0 8px;}


/* 搜索结果 */

.sousx{ width:958px; background:#fff; padding:20px; margin-top:8px;}
.sousx h2{ line-height:26px; font-size:14px; color:#666;}
.sousx h2 span{ color:#F00; padding:0 2px;}
.ss01{ padding-top:20px; }
.ss01 li h3{ font-size:14px; font-weight:500;}
.ss01 li h3 a{ color:#069;}
.ss01 li h3 a:hover{ color:#F30;}
.ss01 li p{ padding-top:6px; line-height:20px; color:#666;}
.ssyy .a{color:green}
.ssyy .fl{color:#77c}
.shm{ width:400px; height:120px; border:1px solid #dedede;}

/* 补充 */
.list_sx { padding:10px 15px; margin-bottom:20px; margin-top:10px; background:#fff;}
.list_sx h2 { line-height:36px; font-size:16px; font-weight:bold; color:#8d5619; text-align:left; padding-left:10px;}
.list_sx ul{ padding:10px;}
.list_sx ul li { line-height:36px; border-bottom:1px dotted #dedede; font-size:14px; padding:5px 0;}
.list_sx ul li a{ padding:0 10px;}
.fieldandcss{padding:2px 4px;}
.changefieldandcss{background:#6eb00c;color:#fff;padding:2px 4px;}




































.yyd {
border: #e67a58 8px solid;
border-radius: 50%;
width: 360px;
height: 360px;
}

.ian{ margin-top:40px; width:160px; height:38px; line-height:38px; display:block; background:#ff3d00; -moz-border-radius: 4px;/* Gecko browsers */-webkit-border-radius:4px; /* Webkit browsers */border-radius:4px; font-size:12px; color:#fff; text-align:center; font-size:18px;}
.ian:hover{ color:#fff;background:#ff6600; display:block;}
.ian01{ margin-top:40px; width:160px; height:38px; line-height:38px; display:block; background:#ff3d00; -moz-border-radius: 4px;/* Gecko browsers */-webkit-border-radius:4px; /* Webkit browsers */border-radius:4px; font-size:12px; color:#fff; text-align:center; font-size:18px;}
.ian01:hover{ color:#fff;background:#ff6600; display:block;}


.i03{height:520px; background:#f7f7f7;}
.i03 a{ color:#fff;}
.i03 a:hover{ color:#fff;}
.ys03{ color:#333;background:#f7f7f7;}
.i03z{ float:left; width:500px; height:340px;  padding-top:100px;}
.i03z h3{ height:50px; line-height:50px; font-size:26px;}
.i03z p{ line-height:26px; font-size:16px; margin-top:10px;}
.i03y{ float:left; width:500px; text-align:center; padding-top:40px; height:440px;}

.i04{height:520px; background:#8fcc91;}
.i04 a{ color:#fff;}
.i04 a:hover{ color:#fff;}
.ys04{ color:#fff;background:#8fcc91;}
.i04z{ float:left; width:500px; text-align:center; padding-top:40px; height:440px;}
.i04y{ float:left; width:500px; height:340px;  padding-top:100px;}
.i04y h3{ height:50px; line-height:50px; font-size:26px;}
.i04y p{ line-height:26px; font-size:16px; margin-top:10px;}

.i05{height:520px; background:#f7f7f7;}
.i05 a{ color:#fff;}
.i05 a:hover{ color:#fff;}
.ys05{ color:#333;background:#f7f7f7;}
.i05z{ float:left; width:500px; height:340px;  padding-top:100px;}
.i05z h3{ height:50px; line-height:50px; font-size:26px;}
.i05z p{ line-height:26px; font-size:16px; margin-top:10px;}
.i05y{ float:left; width:500px; text-align:center; padding-top:40px; height:440px;}

.i06{height:520px; background:#ffc575;}
.i06 a{ color:#fff;}
.i06 a:hover{ color:#fff;}
.ys06{ color:#fff;background:#ffc575;}
.i06z{ float:left; width:500px; text-align:center; padding-top:40px; height:440px;}
.i06y{ float:left; width:500px; height:340px;  padding-top:100px;}
.i06y h3{ height:50px; line-height:50px; font-size:26px;}
.i06y p{ line-height:26px; font-size:16px; margin-top:10px;}


.xwcms {    
border: #e67a58 8px solid;
border-radius: 50%;
width: 360px;
height: 360px;
-webkit-border-radius: 50%;
-webkit-transition: -webkit-transform 0.4s ease-out;
-moz-transition: -moz-transform 0.4s ease-out;
-o-transition: -o-transform 0.4s ease-out;
-ms-transition: -ms-transform 0.4s ease-out;
}
.xwcms:hover {
            -webkit-transform: rotateZ(360deg);
            -moz-transform: rotateZ(360deg);
            -o-transform: rotateZ(360deg);
            -ms-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
			border: #be4620 8px solid;
        }

/* 列表 */
.cleft{ float:left; width:740px; overflow:hidden;}
.cright{ float:left; width:230px; margin-left:30px; display:inline; overflow:hidden;}
.list{margin-bottom:20px;}
.article{display: block; width:740px; height:160px; border-bottom:1px solid #e3e3e3;}
.article:hover {display: block; background:#f4f4f4;width:740px; height:160px;}
.article h3{ height:56px; line-height:56px; font-size:20px; font-weight:normal; overflow:hidden;}
.article .cimg{ float:left; position: relative;height: 84px; width: 138px; margin-right:20px; display:inline;}
.article .cimg img { height: 84px; width: 138px;}
.article .cshuo{ color:#777; line-height:24px; font-size:14px;}
.article .ctmie{ color:#999; line-height:24px; margin-top:8px;}
.article .ctmie span{ padding:0 10px;}

.kdtt{width:740px; height:240px; border-bottom:1px dashed #ccc; margin-top:40px; padding-bottom:20px;}
.kdtt01{ float:left; width:240px; height:240px;}
.xwcms01 {    
border: #e67a58 4px solid;
border-radius: 50%;
width: 200px;
height: 200px;
-webkit-border-radius: 50%;
-webkit-transition: -webkit-transform 0.4s ease-out;
-moz-transition: -moz-transform 0.4s ease-out;
-o-transition: -o-transform 0.4s ease-out;
-ms-transition: -ms-transform 0.4s ease-out;
}
.xwcms01:hover {
            -webkit-transform: rotateZ(360deg);
            -moz-transform: rotateZ(360deg);
            -o-transform: rotateZ(360deg);
            -ms-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
			border: #be4620 4px solid;
        }
.kdtt02{ float:left; width:480px; height:260px;}
.kdtt02 h3{ height:40px; line-height:40px; font-size:22px;}
.kdtt02 p{ font-size:14px; color:#666; line-height:24px; margin-top:10px;}

.wsss a{ margin-top:20px; width:160px; height:38px; line-height:38px; display:block; background:#ff3d00; -moz-border-radius: 4px;/* Gecko browsers */-webkit-border-radius:4px; /* Webkit browsers */border-radius:4px; font-size:12px; text-align:center; font-size:18px; color:#fff;}
.wsss a:hover{ color:#fff; background:#ff6600; display:block;}
	
.imd{ height:150px; background:url(../images/b2.jpg) #0e2338 no-repeat right;}
.imd01{ width:1000px; height:115px; margin:0 auto; padding-top:35px; color:#ddd;}
.imd01 h3{ line-height:46px; font-size:30px;  font-weight:500;}
.imd01 p{ line-height:24px; font-size:14px;}

.dyinfo{ padding:20px; color:#666;}
.dyinfo p{ font-size:16px; line-height:28px; margin-bottom:15px;}

/*分页样式2*/
.epages {text-align: center; margin:20px 0 0 0; height:36px;}
.epages *{vertical-align:middle;}
.epages b{ padding: 4px 6px;}
.epages a{padding:4px 6px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/18px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

.dqwz{ height:28px; line-height:28px; color:#999; background:url(../images/home.gif) 0px 14px no-repeat; padding:10px 0 10px 20px;}
.dqwz a{ color:#999;}
.dqwz a:hover{ color:#C00;}

/* 表单 */
.lbddd{ background:#f3f3f3; margin-top:10px;}
.lbddd h3{ font-size:18px; color:#fff; line-height:36px; height:36px; background:#b4b4b4; font-weight:normal; text-align:center}
.tjbd{ position:absolute;  width:228px; height:370px;  top:160px; right:10px;  display:inline; background:url(../images/ibd.gif) 3px 24px no-repeat; padding-top:50px; padding-left:12px; z-index:9999;}
.tjbd h3{ font-size:22px; color:#333; padding-left:38px;}
.zstaxxr { margin-top:14px;}
.zstaxxr td{ height:25px; padding:6px 0;}
.zstaxxr .text{ height:26px; width:166px; border:1px solid #dedede;}
.zcxx{ width:48px; text-align:right;}
.csqad{ margin-top:10px; padding:0 10px 10px 10px; line-height:22px;}
.an{ padding-left:15px; padding-bottom:15px;}
.cp03 {
	display: block;
	overflow: hidden;
	width: 200px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	color: #fff;
	border: 0; text-align:center;
	background:#f74c4c;
	font-size:18px;
	font-family: 'Microsoft YaHei', Simsun;
	letter-spacing:4px;
}
.cp03:hover {
	background:#e90000;
}


/* 课程 */
.infonav{ width:738px; height:42px; background:#f9f9f9;border:1px solid #ebebeb; margin-top:10px;}
.infonav ul li{ float:left; height:42px; line-height:42px;border-right:1px solid #ebebeb;}
.infonav ul li a{ float:left; padding:0 20px; display:block; font-size:16px; }
.infonav ul li a:hover{text-decoration:underline;}
.infonav .infogo{ background:#fff; border:1px solid #ebebeb; height:40px;border-top:3px solid #32a1ff; border-bottom:none; margin-left:-1px;}
.bodyyc { padding-top:10px;line-height:1.8em;}
.bodyyc p {  margin:15px 0;font-size:16px; line-height:1.8em;}

/* 老师 */
.msimg{ padding-bottom:20px;}
.msimg li{ float:left; width:220px; height:320px; margin:20px 10px 0 15px; display:inline;}
.msimg li img{width:220px; height:140px;}
.msimg li h3{ font-size:16px; height:26px; line-height:26px; overflow:hidden; text-align:center; margin-top:10px;}
.msimg li p{ font-size:14px; color:#666; padding:10px 0;}
.msimg li .iyh02{ margin-top:4px; width:220px; height:36px; line-height:36px; display:block; background:#259e00; font-size:16px; color:#fff; text-align:center;}
.msimg li .iyh02:hover{ color:#fff;background:#2ec200;}



#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(../images/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}

.news_view .body img {
	max-width:680px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 680)?"680px":"auto"}
		   );
	}
