@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:14px; font-family:"microsoft yahei ","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background:#fff;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/* 头部
-------------------------------------------------------------- */

/* index - banner */
.full_banner{width:100%;position:relative;height:411px;background:#FFF;overflow:hidden;}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important;float:left;height:411px;overflow:hidden;text-align:center;}
.full_banner .bd li a{ display:block;height:411px;}
.full_banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.full_banner .hd ul{text-align:center;padding-top:5px;}
.full_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:5px;background:url(../images/tg_flash_p.png) -18px 0;overflow:hidden;
line-height:9999px;}
.full_banner .hd ul .on{background-position:0px 0px;}









/* 主体内容开始
-------------------------------------------------------------- */


article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/*首页新闻*/
.picnews{margin-top: 40px;}
.newsub { background:url(../images/xian.jpg) repeat-x  0 35px; margin-top:30px; width:100%;}
.newsunleft { background:url(../images/newico.png) no-repeat left; padding-left:47px; height:36px; padding-top:5px;padding-bottom:5px; font-size:20px; color:#016ec5; float:left;}
.newsunleft em { font-style:normal; text-transform:uppercase; font-size:12px; color:#666; padding-left:5px;}
.newright { float:right; padding-right:9px; padding-top:11px;}
.newright a { background:url(../images/jia.jpg) no-repeat right; padding-right:17px;}





.focus{ width:1200px;margin:0 auto; padding-top:17px;}
.focus .left{float:left; width:575px; height:353px; position:relative;overflow:hidden;}
.focus .left li{position:absolute; left:0; top:0; width:575px; height:353px; z-index:1; opacity:0; filter:alpha(opacity=0);}
.focus .left li.active{z-index:2;}
.focus .left li p{ width:100%; color:#fff; padding-top:10px;}
.newlbg { background:#016EC5; margin-top:10px; width:543px; height:92px; padding:0 16px;}
.newbt { width:100%; padding-top:24px; overflow:hidden;}
.newbt h3 { float:left; color:#fff; font-size:16px; font-style:normal;}
.newbt span { float:right; color:#fff;}

.focus .right{float:right; width:600px;}
.focus .right li{width:600px; height:92px; padding-top:25px; border-bottom:1px solid #E2E2E2; cursor:pointer;}
.focus .right li a{ display:block; width:385px; background:url(../images/new_k1.png) no-repeat left; padding-left:15px; font-size:17px; color:#666;}


.adimg { padding-top:20px; overflow:hidden; width:100%;}

.newsec{ color:#016ec5;}
.newtime { float:left; width:85px; text-align:center;}
.newtime strong { font-size:38px; color:#2b2b2b; display:block; font-weight:500; background: url(../images/newxian.jpg) no-repeat center bottom;}
.newtime span { display:block; font-size:18px; color:#2b2b2b; display:block; text-align:center; padding-top:8px;}
.xwright { float:left; width:435px; padding-left:22px;}
.xwright strong { color:#333333; font-size:16px;}
.xwright p { padding-top:10px;}

.focus .right li.active .newtime strong,.focus .right li.active .newtime span{ color:#016ec5;}
.focus .right li.active .xwright strong,.focus .right li.active .xwright p { color:#016ec5;}

.bmjgbg { background:#2465B7; padding:30px 0 40px 0; width:100%; margin:0 auto; margin-top:20px;}
.bmsub { font-size:24px; color:#fff; background:url(../images/bmxian.jpg) repeat-x bottom; padding-bottom:10px;}
.bmsub a { font-size:24px; color:#fff; }
.bmsub a:hover { color:#fff;}
.bmsub span { font-size:16px; color:#fff;}

/*部门架构*/
#tage {float:left; background: url(../images/jgzbg.png) repeat;WIDTH:490px;padding: 7px 0 0 4px;}
#cone { float:left; width:1200px; margin-top:18px;}
#tage LI { float: left;height:44px;line-height: 44px;width:236px; background:url(../images/bmbg1.png) no-repeat left; margin-bottom:7px;display: block; margin-left:6px; margin-right:3px;}
#tage LI A {color: #2465b7; text-align:center; width:230px; overflow:hidden; display:block;font-size:16px;line-height:44px;}
#tage LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tage LI.selectTage {color: #2465b7; background:url(../images/bmbg2.png) no-repeat;display: block;}
#tage LI.selectTage A {color: #2465b7;}
#tage {width:684px; float:right;overflow: hidden;}
.tage {DISPLAY: none;}
#tage DIV.selectTage {DISPLAY: block}
#tage LI A i { font-style:normal;color: #2465b7; padding-left:35px; height:44px; display:inline-block;}
.bmico1 { background:url(../images/bmico1.png) no-repeat center left;}
.bmico2 { background:url(../images/bmico2.png) no-repeat center left;}
.bmico3 { background:url(../images/bmico3.png) no-repeat center left;}
.bmico4 { background:url(../images/bmico4.png) no-repeat center left;}
.bmico5 { background:url(../images/bmico5.png) no-repeat center left;}
.bmico6 { background:url(../images/bmico6.png) no-repeat center left;}
.bmico7 { background:url(../images/bmico7.png) no-repeat center left;}
.bmico8 { background:url(../images/bmico8.png) no-repeat center left;}
.bmico9 { background:url(../images/bmico9.png) no-repeat center left;}
.bmico10 { background:url(../images/bmico10.png) no-repeat center left;}
.bmico11 { background:url(../images/bmico11.png) no-repeat center left;}
#tage LI.selectTage a i.bmico1 { background:url(../images/bmicoh1.png) no-repeat center left;}
#tage LI.selectTage a i.bmico2 { background:url(../images/bmicoh2.png) no-repeat center left;}
#tage LI.selectTage a i.bmico3 { background:url(../images/bmicoh3.png) no-repeat center left;}
#tage LI.selectTage a i.bmico4 { background:url(../images/bmicoh4.png) no-repeat center left;}
#tage LI.selectTage a i.bmico5 { background:url(../images/bmicoh5.png) no-repeat center left;}
#tage LI.selectTage a i.bmico6 { background:url(../images/bmicoh6.png) no-repeat center left;}
#tage LI.selectTage a i.bmico7 { background:url(../images/bmicoh7.png) no-repeat center left;}
#tage LI.selectTage a i.bmico8 { background:url(../images/bmicoh8.png) no-repeat center left;}
#tage LI.selectTage a i.bmico9 { background:url(../images/bmicoh9.png) no-repeat center left;}
#tage LI.selectTage a i.bmico10 { background:url(../images/bmicoh10.png) no-repeat center left;}
#tage LI.selectTage a i.bmico11 { background:url(../images/bmicoh11.png) no-repeat center left;}
.dwleft { width:160px; height:313px; background:#FFF; float:left; padding:0 20px 0 20px;}
.dwright { width:464px; float:right;}
.gzlcsub { font-size:18px; color:#2465b7; background:url(../images/xianbg.jpg) no-repeat bottom left; text-align:center; padding-top:10px; padding-bottom:14px;}

.gzlist {}
.gzlist ul li { border-bottom:1px dashed #B6B6B6; line-height:40px; height:40px;}
.gzlist ul li a { font-size:16px; color:#999999; background: url(../images/jthui.png) no-repeat left; line-height:40px; padding-left:28px; display:block;}
.gzlist ul li a:hover { color:#005aaa; background:url(../images/jtlan.png) no-repeat left;}
.gzmore { text-align:center; padding-top:10px;}
.gzmore a { background:url(../images/morebg.png) no-repeat; display:inline-block; width:64px; height:20px; text-align:center; line-height:20px; color:#2465b7; text-transform:uppercase; font-size:12px;}
.gzmore a {}

/*首页广告*/
.section-focus-pic{ width:1200px; height:227px;overflow:hidden;position:relative; margin-bottom:33px;}
.section-focus-pic ul li{position:absolute;top:0;left:1200px;width:1200px;height:227px;}
.section-focus-pic .pages{width:1200px;height:227px;}
.section-focus-pic .controler{position:absolute;bottom:10px;right:20px;}
.section-focus-pic .controler b{cursor:pointer;width:10px;height:10px; border-radius:50%;display:block;overflow:hidden;text-indent:20px;background:#fff; float:left;margin:0 5px;}
.section-focus-pic .controler b.down{ background:#2465B7;}

/*工作职责*/
#tagh {float:left; width:100%; border-top:1px solid #E70000;}
#conh { float:left; width:1200px;}
#tagh LI { float: left; width:96px; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7;}
#tagh LI A {color: #333333; text-align:center;overflow:hidden; display:block;font-size:15px;line-height:37px;}
#tagh LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tagh LI.selectTagh {color: #d60000; border-bottom:1px solid #fff;display: block;}
#tagh LI.selectTagh A {color: #d60000;}
#tagh {width:1200px; float:left;overflow: hidden; padding-top:20px;}
.tagh {DISPLAY: none;}
#tagh DIV.selectTagh {DISPLAY: block}

#tagh LI#zdbt { width:129px; border:none; height:38px; background:#E70000; text-align:center;}
#tagh LI#zdbt a { color:#fff; font-size:24px; font-weight:bold;}
.gzleft { width:585px; float:left;}
.gzleft h4 { color:#3c3c3c; font-size:18px; font-weight:500; margin:0; padding:0; border-bottom:1px dashed #DEDEDE; padding-bottom:9px; margin-bottom:14px;}
.gzpic img { float:left; display:block;}
.gzpic p { width:320px; float:right; font-size:15px; line-height:26px;}
.gzzzlist { padding-top:10px;}
.gzzzlist ul li span{ color:#cccccc; float:right; display:inline-block;}
.gzzzlist ul li { line-height:40px;width:585px; float:left;}
.gzzzlist ul li a { color:#3c3c3c; font-size:18px; display:inline-block; float:left;}

.gzcont { padding-top:20px; width:100%; float:left; padding-bottom:20px;}

.gzzleft { float:left;width:722px; padding-top:20px;}
.gzsub { background:url(../images/xianbg.jpg) no-repeat bottom left; overflow:hidden; padding-bottom:13px;}
.gzsubz { float:left; }
.gzsubz span { font-size:24px; color:#024393;}
.gzsubz em { font-size:16px; color:#2465b7; font-style:normal;}
.gzsubmore { float:right; padding-top:15px;}
.gzsubmore a { text-transform: uppercase;}

.gzzdlist { padding-top:2px;}
.gzzdlist ul li { border-bottom:1px dashed #CECECE; line-height:48px; height:48px;}
.gzzdlist ul li a { float:left; background:url(../images/lank.jpg) no-repeat left; padding-left:18px; display:inline-block;}
.gzzdlist ul li span { float:right; display:inline-block; color:#BCBCBC;}

.homedown { float:right; background:#F3F2F2; width:452px; height:313px;}

#owl-demo{position:relative;width:418px; margin:0 auto;height:233px;}
#owl-demo .item{ position:relative;display:block;height:233px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}


.owl-page{display:inline-block;width:14px;height:14px; border-radius:14px;margin:0 5px; border:2px solid #fff;*display:inline;*zoom:1;}
.owl-pagination .active{width:40px; background:#fff;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(images/bg17.png);}
.owl-next{right:0;background-image:url(images/bg18.png);}
.owl-prev:hover{background-image:url(images/bg19.png);}
.owl-next:hover{background-image:url(images/bg20.png);}

.xzptl16 {padding-left:16px; padding-top:22px;}
.downtitle { font-size:15px; color:#2465b7; padding-top:20px;}
.downtime { color:#bdbdbd; padding:6px 0;}


.back-top{
	width: 72px;
	height: 74px;
	overflow: hidden;
	position: fixed;
	right: 1%;
	bottom: 2%;
	z-index: 20;
	display: none;
	background: url(../images/top.png) no-repeat;
	cursor: pointer;
}

.homelink { width:100%; padding-bottom:36px; float:left;}
.homelink ul { overflow:hidden;}
.homelink ul li { float:left; width:137px; height:162px; text-align:center; background: url(../images/lchui.png) no-repeat; margin-right:14px; margin-bottom:14px;}
.homelink ul li span { font-size:18px; color:#2465B7; display:block; padding-top:18px;}
.homelink ul li:hover { background:url(../images/lclan.png) no-repeat;}
.homelink ul li:hover span { color:#C3E8FF;}
.linkico { height:44px; margin-top:50px;}

.linkico1 { background:url(../images/linkico1.png) no-repeat center;}
.linkico2 { background:url(../images/linkico2.png) no-repeat center;}
.linkico3 { background:url(../images/linkico3.png) no-repeat center;}
.linkico4 { background:url(../images/linkico4.png) no-repeat center;}
.linkico5 { background:url(../images/linkico5.png) no-repeat center;}
.linkico6 { background:url(../images/linkico6.png) no-repeat center;}
.linkico7 { background:url(../images/linkico7.png) no-repeat center;}
.linkico8 { background:url(../images/linkico8.png) no-repeat center;}

.homelink ul li:hover .linkico1 { background:url(../images/linkicoh1.png) no-repeat center;}
.homelink ul li:hover .linkico2 { background:url(../images/linkicoh2.png) no-repeat center;}
.homelink ul li:hover .linkico3 { background:url(../images/linkicoh3.png) no-repeat center;}
.homelink ul li:hover .linkico4 { background:url(../images/linkicoh4.png) no-repeat center;}
.homelink ul li:hover .linkico5 { background:url(../images/linkicoh5.png) no-repeat center;}
.homelink ul li:hover .linkico6 { background:url(../images/linkicoh6.png) no-repeat center;}
.homelink ul li:hover .linkico7 { background:url(../images/linkicoh7.png) no-repeat center;}
.homelink ul li:hover .linkico8 { background:url(../images/linkicoh8.png) no-repeat center;}

/*新闻列表*/
.nybanner { height:320px; width:1200px; margin:0 auto;}
.nydh { border:1px solid #E6E6E6; width:1198px; height:110px; background:url(../images/xwbg.png) no-repeat right; margin-top:20px; margin-bottom:20px;}
.nydhsub { font-size:28px; padding-left:48px; width:172px; line-height:110px; background:url(../images/huity.png) no-repeat right center; float:left;}
.nynav { float:left; padding-left:33px; line-height:110px; font-size:16px;}
.nynav a { font-size:16px;}
.newcont { padding:20px 0 38px 0;}
.new_left { float:left; width:736px; border:1px solid #E6E6E6; padding:22px;}
.new_right { width:378px; float:right;}
.new_left ul { border-bottom:1px solid #E0E0E0; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.new_left ul li { height:44px; line-height:44px;}
.new_left ul li a { color:#333333; font-size:18px; background:url(../images/heid.jpg) no-repeat left; padding-left:12px;}
.new_left ul li span { color:#999999; padding-left:17px; display:inline-block;}

.new_right h2 { background:#0274C7; font-size:18px; height:47px; line-height:47px; color:#fff; font-weight:500; padding-left:12px;}
.newtjlist {}
.newtjlist ul li { border-bottom:1px solid #E5E5E5; background: url(../images/xwdian.png) no-repeat left 24px; padding-left:14px;}
.newtjlist ul li span { color:#aeb6c4; display:block; padding-top:10px; padding-bottom:17px;}
.newtjlist ul li h3 { font-size:16px; color:#26395a; font-weight:500; padding-top:14px; line-height:26px;}
.newtjlist ul li h3 a { font-size:16px; color:#26395a;}

/*新闻详情*/
.xq_left { float:left; width:760px;}
.xqsub { color:#333333; font-size:30px;}
.xqcont { background:#EDF1F7; width:730px; padding:0 15px; height:50px; margin-top:24px;}
.timexq { background:url(../images/timebg.png) no-repeat left; padding-left:35px; display:inline-block; float:left; height:20px; line-height:20px; margin-top:15px; color:#aeb6c4;}

.article { color:#333333; padding:20px 0;}
.article p { color:#333333; padding:14px 0;}
.w900 { float:left; width:600px;}
.page1 { color:#333333;}
.backh { border:1px solid #E5E5E5; display:inline-block; padding:5px 15px;}
a:hover.backh { background:#2465B7; color:#fff;}

.timeh { background:url(../images/xian2.jpg) no-repeat left;color:#aeb6c4; display:inline-block; margin-top:15px; margin-left:10px; padding-left:8px;}

/*相关下载*/
.downlist{}
.downlist ul li { border:1px solid #E6E6E6; padding:29px 22px 12px 22px; margin-bottom:10px;}
.hei { color:#333333; font-size:18px;}
.downbotom { padding-top:10px; overflow:hidden;}
.timedown { float:left; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:16px; display:inline-block; padding-top:10px;}
.downico { display:inline-block; float:right; height:40px; line-height:40px;}
.downico a { color:#999999; font-size:18px; background:url(../images/jtico.png) no-repeat right; display:inline-block; line-height:40px; padding-right:60px;}
.article table.artable { font-size:16px; color:#666;}
.article table.artable tr td { font-size:16px; padding:10px;}
.article table.artable tr td a{ font-size:16px;}
.article table.artable tr td  p{ font-size:16px;}


/*点评*/
.mguandian { margin-top:15px;border:1px solid #E5E5E5; padding:25px 36px; overflow:hidden; margin-bottom:5px;}
.mpings { font-size:16px;}
.mlytb { background:url(../images/mpltb1.png) no-repeat; width:25px; height:24px; display:inline-block; float:left; margin-right:22px;}
.mpings .input-text { width:113px; height:33px; border:1px solid #DDDDDD;}
.mpingl { font-size:16px; color:#fff; background:#005BA9; border:0; padding:10px 42px;}
.mqbly { margin-top:20px; height:24px;font-size:16px; background:url(../images/mhxian2.jpg) repeat-x center;}
.mline {float:left; background:#fff; padding-right:10px;font-size:16px; }
.mplxian { border-bottom:1px solid #DCDCDC; font-size:16px; padding-top:28px; padding-bottom:36px;}
.mdate { color:#aaaaaa; font-size:16px;}
.mping20 { padding-top:20px;}
.mplxian a{ font-size:16px;}
.form-group {    margin-bottom: 15px;}
.form-control {
  display: block;
  width: 662px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.col-sm-6 {	width: 50%; float:left;}
/*视频中心开始*/
.sp{ width:1200px; margin: 0 auto;}
.sp li{ float: left; overflow: hidden; width: 375px; height: 266px; margin-right: 37px; border-bottom: 1px solid #e9e9e9;margin-bottom: 34px;}
.sp li:nth-child(3n+0){ margin-right: 0px;}
.charbour{ display:block; border-bottom:1px solid #e9e9e9; margin-bottom:40px; position:relative; overflow:hidden;}
.charbour div{ position:relative;}
.sp_img{ width:375px; height: 210px; }
.charbour div p{ position:absolute; top:0; left:0; width:100%; height:100%; margin:0; background-color:rgba(0,0,0,0.5); opacity:0; transition:all 0.3s; }
.charbour div  span{position:absolute; top:0; left:0; right:0px; bottom:0px; display:block;}
.charbour div  span img{ width:67px; height:67px; margin:0 auto; display:block; margin-top:-67px; transition:all 0.2s linear;}
.charbour p{font-size:14px;line-height:60px; color:#333; margin:0 15px; text-decoration:none; position:relative; max-width:100%; height:60px; overflow:hidden;}
.charbour p span{ float:right;}
.charbour strong{ position:absolute; left:0; top:0; width:0%; height:100%; background-color:#2465B7; z-index:0; transition:all 0.3s;}
.charbour:hover div p{ opacity:1; }
.charbour:hover div span img{ margin-top:17%; }
.charbour:hover strong{ width:100%;}
.charbour:hover p , .charbour:hover p span{ color:#fff;}
/*视频中心结束*/
/*教研中心*/

.sbanner img{ max-width:100%;height: 400px;}
.clearfix:after{ content:''; display:block; width:100%; height:0px; clear:both;}
.w400{ width:400px; float:left;}
.newpic{ width:100%; border-collapse: collapse; padding-top:30px;}
.newpic img{ width:100%;}
.newpic a{ display:block; padding-right:10px;}
.newpic a h3{font-size:16px;line-height:24px; color:#333; font-weight:bold; margin:10px 0;}
.newpic tr:nth-child(2) a h3{font-size:14px;line-height:20px; }
.newpic a:hover h3{ color:#d71617}
.ments{ padding:0 15px;}
.myself li a{ display:block; border-bottom:1px solid #eee; padding:24px 0;}
.myself li a h3{font-size:18px;line-height:40px; color:#333; font-weight:normal;}
.myself li a p{font-size:15px;line-height:28px; color:#666;}
.myself li a:hover h3{ color:#016ec5; }
.dynamics{ margin:20px 0 0;}
.dynamics li a{ display:block; line-height:40px;font-size:16px; color:#333; box-sizing:border-box;   }
.dynamics li a strong{font-size:16px; display:inline-block; float:left; font-weight:normal; transition:all 0.3s; width:70%; height:40px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap; padding-left:15px; background:url(../images/rdot.png) no-repeat 0 center; box-sizing:border-box;}
.dynamics li a span{ display:inline-block; width:30%; text-align:right; color:#b5b5b5;line-height:40px; font-size:15px;}
.dynamics li a:hover strong{ color:#016ec5; }

.homelinks { width:100%; padding-bottom:30px; float:left; margin-top:30px;}
.homelinks ul { overflow:hidden;}
.homelinks ul li { float:left; width:137px; height:162px; text-align:center; background: url(../images/lchui.png) no-repeat; margin-right:14px; margin-bottom:14px;}
.homelinks ul li span { font-size:16px; color:#2465B7; display:block; padding-top:18px;}
.homelinks ul li:hover { background:url(../images/lclan.png) no-repeat;}
.homelinks ul li:hover span { color:#C3E8FF;}
.linkico { height:44px; margin-top:40px;}
.homelinks .linkico1 { background:url(../images/b1.png) no-repeat center;}
.homelinks .linkico2 { background:url(../images/b2.png) no-repeat center;}
.homelinks .linkico3 { background:url(../images/b3.png) no-repeat center;}
.homelinks .linkico4 { background:url(../images/b4.png) no-repeat center;}
.homelinks .linkico5 { background:url(../images/b5.png) no-repeat center;}
.homelinks .linkico6 { background:url(../images/b6.png) no-repeat center;}
.homelinks .linkico7 { background:url(../images/b7.png) no-repeat center;}
.homelinks .linkico8 { background:url(../images/b8.png) no-repeat center;}
.homelinks ul li:hover .linkico1 { background:url(../images/bw1.png) no-repeat center;}
.homelinks ul li:hover .linkico2 { background:url(../images/bw2.png) no-repeat center;}
.homelinks ul li:hover .linkico3 { background:url(../images/bw3.png) no-repeat center;}
.homelinks ul li:hover .linkico4 { background:url(../images/bw4.png) no-repeat center;}
.homelinks ul li:hover .linkico5 { background:url(../images/bw5.png) no-repeat center;}
.homelinks ul li:hover .linkico6 { background:url(../images/bw6.png) no-repeat center;}
.homelinks ul li:hover .linkico7 { background:url(../images/bw7.png) no-repeat center;}
.homelinks ul li:hover .linkico8 { background:url(../images/bw8.png) no-repeat center;}
.l600{ width:572px; float:left;}
.r600{ width:590px; float:right;}
.tnew{ margin:14px 0 0;}
.tnew li a{ display:block; line-height:36px;font-size:14px; color:#333; box-sizing:border-box; border-bottom:1px solid #eee;}
.tnew li a strong{font-size:14px; display:inline-block; float:left; font-weight:normal; transition:all 0.3s; width:70%; height:36px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap; padding-left:15px; background:url(../images/san.png) no-repeat 0 center; box-sizing:border-box;}
.tnew li a span{ display:inline-block; width:30%; text-align:right; color:#b5b5b5;line-height:36px; font-size:14px;}
.tnew li a:hover strong{ color:##dd2526; }
.pb40{ margin-bottom:40px;}
.topnew{ margin:30px auto;}
.topnew a{ display:block;}
.topnew a img{ float:left;}
.topnew a .trights{ width:580px; float:right;}
.topnew a .trights h3{line-height:46px;font-size:24px; color:#333; font-weight:bold; margin:10px 0 0;}
.topnew a .trights h4{line-height:26px;font-size:16px; color:#666; font-weight:normal; background:url(../images/xian.jpg) no-repeat 0 bottom; padding-bottom:13px; margin-bottom:15px;}
.topnew a .trights p{line-height:30px;font-size:16px; color:#666; }
.topnew a .trights span{ display:block; width:112px; line-height:36px;font-size:16px; color:#fff; background-color:#016ec5; text-align:center; margin-top:36px; }
.topnew a:hover .trights h3{color:#016ec5;}



/*9.2*/
.newtitle h2{font-size: 20px;color: #016ec5; line-height:40px; background:url(../images/redn.png) no-repeat 0 bottom; font-weight:bold;}
.newtitle{ border-bottom:1px solid #c2cfe2;}
.newtitle h2 a{ float:right; font-weight:normal;}
.newtitle h2 a span{ color:#fe7800;}
.pb30{ padding-bottom:30px;}
.propol a{ display:block; margin:40px auto 30px;} 
.propol a h3{ margin:0 auto;font-size:36px;color: #df0024; line-height:42x; margin-bottom:20px; font-weight:bold; text-align:center;}
.propol a h3 img{ display:inline-block; margin:0 10px 0 0; vertical-align:-4px;}
.propol a p{ font-size:16px;color: #666; line-height:28px; }
.propol a p span{ font-size:16px;color:#1c5eb2; line-height:28px; }
.picnews .pic_new { width:572px;}
.pic_new{ margin-bottom:30px;}
.pic_new a{ display:block; position:relative;}
.pic_new a h3{ position:absolute; left:0; bottom:0; width:100%; box-sizing:border-box; padding:0 15px;font-size:17px; color: #fff; background-color:rgba(0,0,0,0.6); line-height:50px; font-weight:normal;}
.pic_new .owl-pagination{ position:absolute; right:10px; bottom:10px; top:auto;}
.pic_new .owl-pagination .owl-page{ background:rgba(255,255,255,.6); width:11px; height:11px; border-radius:50%;}
.pic_new .owl-pagination .owl-page.active{background:rgba(255,255,255,1);}
.rtopnew {border-bottom:1px solid #ddd;float: left;width: 100%;}
.rtopnew a{display:block;padding-bottom:10px;}
.rtopnew h3{width:85%;float:left;}
.rtopnew .more{float: right;width:15%; margin-top:15px;}

.rtopnew .more a span{color: #fe7800;}
.rtopnew h3 a {font-size:24px;color:#222; line-height:36px;  font-weight:bold; margin:0px auto 10px;}
.rtopnew h3 a:hover { color:#de0025; }
.rtopnew a h3{font-size:24px;color:#222; line-height:36px;  font-weight:bold; margin:0px auto 10px;}
.rtopnew a p{font-size:16px;color:#666; line-height:28px; }
.rtopnew a:hover h3{ color:#de0025; }
.w65{ width:65%; float:left;}
.latests .tab_menu { border-bottom:1px solid #ddd;}
.latests .tab_menu li{ float:left; margin-right:40px; }
.latests .tab_menu li a{display:block;font-size:20px;color: #666; line-height:40px; font-weight:bold;}
.latests .tab_menu li a:hover{ color: #016ec5; }
.latests .tab_menu li.current a{ background:url(../images/redn.png) no-repeat 0 bottom;color: #016ec5; }
.latests .tab_box{ position:relative; margin-top:15px;}
.tab_box .hide{ display:none;}
.mored{ position:absolute; top:-54px; right:0px;}
.w33{ width:33%; float:right; margin-top:30px;}
.depart{ margin-top:24px;}
.depart li{ width:100%; float:left; margin-right:2%; border:1px solid #ddd; box-sizing:border-box; margin-bottom:10px;}
.depart li a p{ display:block; color:#666; line-height:36px;font-size:16px; padding-left:20px;}
.depart li a img{ width:18px; }
.depart li a img.bimg{ width:0;}
.depart li a span{ margin:0 8px 0 10px;}
.depart li a:hover p{ background-color:#006ec5; color:#fff;}
.depart li a:hover .bimg{ width:18px; }
.depart li a:hover .aimg{ width:0;}
.depart li a:hover span{ color:#Fff;}


.w333{ width:416px; float:right; }
.depart1{ margin-top:30px;}
.depart1 li{ width:94px; float:left; margin-right:10px; text-align:center;  box-sizing:border-box; margin-bottom:10px;}
.depart1 li a p.linksub{ display:block; color:#666; margin-top:5px; overflow:hidden; line-height:20px; height:40px;font-size:14px;font-weight: bold;}
.depart1 li a img{ width:54px; padding-left: 3px;}

.depart1 li a span{ margin:0 8px 0 10px;}


.w60{ width:63%; float:left;}
.pt30{ padding-top:30px;}
.newpc{ width:max-content;}
.pro-swith { overflow:hidden; height:182px; margin-bottom:30px; margin-top:30px;position:relative;} 


.newpc li{ width:244px; margin-right:16px; float:left; text-align:center; overflow:hidden;}
.newpc li a { width:244px; display:block; margin:0 auto;}
.newpc li img{ transition:all 0.5s;}
.newpc li h3{ position :relative; bottom:40px; width:93%; text-overflow:ellipsis; padding-left:20px ;font-size:16px; color: #fff; background-color:rgba(0,0,0,0.6); line-height:40px; font-weight:normal;z-index: 100;transition: all 0.5s;}

.newpclefth{position:absolute;left:0px;top:62px;}

.newpcright{position:absolute;right:0px;top:62px;}

.top_news{ border:1px solid #cccccc; box-sizing:border-box; padding:15px; margin:30px 0;}
.top_news li:after{ display:block; width:0px; height:0px; overflow:hidden; visibility:hidden;}
.new_time{ font-size:31px; color:#000; line-height:32px; padding-right:40px; background:url(../images/igong.png) no-repeat right center; float:left;}
.new_time strong{ font-size:31px; color:#000; line-height:32px; display:inline-block; float:left; margin-right:3px;}
.new_time span{ font-size:13px; line-height:16px; color:#333; float:left;}
.top_news li{ float:left; width:50%;}
.top_news li a{font-size:18px; color:#000; line-height:32px; margin-left:20px; display:inline-block; max-width:85%; height:32px;  overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.top_news li a span{font-size:14px; color:#666; line-height:32px; }
.top_news li a:hover span{ color:#ff0000}
.blue{ background-color:#e4f2fe; margin-bottom:25px;}
.fleft{ width:700px; float:left;}
.fleft a{ display:block; position:relative; overflow:hidden;}
.fleft a img{ transition: all 0.3s;}
.fleft a:hover img{ transform:scale(1.1)}
.fleft a h3{font-size:18px; color:#fff; line-height:60px; position:absolute; left:0; bottom:0; background:url(../images/black.png) repeat-x 0 bottom; box-sizing:border-box; padding:0 20px; width:100%; font-weight:normal;}
.fleft a p{ width:97px; font-size:16px; color:#fff; background-color:#c80100; text-align:center; line-height:36px; position:absolute; left:20px; bottom:80px;}
.fright{width:500px; float:right; box-sizing:border-box; padding:0px 20px;}
.fright a h2{width:150px; font-size:20px; color:#fff; background-color:#c80100; text-align:center; line-height:42px; margin-bottom:30px; margin-top:30px;}
.fright a h3{ font-size:26px; color:#000000; line-height:40px; margin-bottom:30px;}
.fright a p{ font-size:16px; color:#333; line-height:26px; margin-bottom:15px;}
.fright a span{ display:block; margin-top:30px;font-size:16px; color:#016ec5; }
.frights{width:500px; float:right; box-sizing:border-box; padding:0px 0px 0 30px;}
.sthree{ margin-top:30px;}
.sthree li{ width:142px; float:left; height:131px; text-align:center; background-color:#016ec5; margin-bottom:20px; margin-right:20px;}
.sthree li a{ display:block; padding-top:28px;}
.sthree li a h3{ color:#fff; font-size:16px; line-height:40px; font-weight:normal;}
.sthree li:hover{ background:url(../images/backs.png) no-repeat center; background-size:cover;}
.adves{ margin:25px 0;}
.bimgs li{ width:392px; height:241px; float:left; margin-right:11px; margin-bottom:11px;}
.bimgs li a{ display:block; position:relative;}
.bimgs li a h3{ position:absolute; left:125px; top:100px; width:140px; line-height:40px; border:1px solid #fff; text-align:center;font-size:16px; color:#fff; display:none; font-weight:normal;}
.bimgs li a p{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.3);display:none;}
.bimgs li a:hover p,.bimgs li a:hover h3{ display:block;}
.bimgs{ margin-bottom:30px;}
























