@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none; outline:none;}
a{ text-decoration:none; color:#000;}
li{ list-style:none;}
body{ font-family:宋体;font-size:12px; line-height:25px;}
.mt20{ margin-top:20px;}
.left{ float:left;}
.right{ float:right;}
.head-top{ width:100%; height:132px; margin:0 auto; background:url(../images/TOP.png) no-repeat center;}
.head1200{ width:1200px; height:132px; position: relative; margin:0 auto;}
.headup{width:1200px; height:132px; background:url(../images/top1200.png) no-repeat; z-index: 1; position:absolute;}
.right-img{ width:661px; height:132px; position: absolute; right: 0; top: 0; z-index: 0;}

.nav{ width:100%; height:44x; background:#007ad0;}
.nav-menu{ width:1200px; height:44px; line-height:44px; text-align:center; margin:0 auto;font-family:"Microsoft YaHei"; }
.nav-menu ul li{ width:133px; float:left; font-size:16px;}
.nav-menu ul li a{ color:#fff; display:inline-block; width:133px;}
.nav-menu ul li a:hover,.nav-menu .active{ background:#0360a1;}
.main-slide{ width:1200px; height:448px; margin:2px auto 20px auto;}
.information{ width:1200px; height:425px; margin:0 auto; overflow:hidden;}
.info-left{ width:325px; height:425px; float:left;}
.xzjy{ width:325px; height:155px;}
.xzjy-l{ width:160px; float:left;}
.xzjy-r{ width:155px; float:right;}
.xzjy-r .title{ width:155px; height:30px; line-height:30px; font-size:15px; font-weight:700; display:inline-block;font-family:"Microsoft YaHei";}
.xzjy-r p{ line-height:23px;}
.tzgg{ width:325px; height:250px; margin-top:24px;}
.tzgg .title,.info-center-up .title,.info-right .title,.jyky-r .title,.xyyj .title{ height:23px;font-family:"Microsoft YaHei"; font-size:17px; font-weight:700;}
.icon{ width:10px; height:23px; display:inline-block; background:url(../images/icon01.png) no-repeat; padding-right:10px; float:left;}
.com{ display:inline-block; float:left;}
.more{ display:inline-block; width:77px; height:23px;float:right;}
.list-gg,.list-news,.list-edu{ margin-top:10px;}
.list-gg li{ float:left; border-bottom:1px dashed #919191; line-height:20px; padding:10px 0px;}
.info-center{ width:450px; height:425px; float:left; margin-left:25px;}
.info-center-up{ width:450px; height:167px; }
.list-news li,.list-edu li{ float:left;  background:url(../images/i_06.png) no-repeat 0px 10px;}
.list-news li a{ display:inline-block; padding-left:13px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:353px; float:left;}
.info-center-down{ width:450px; height:259px;}
.info-right{ width:365px; height:425px; float:right; }
.edu-img{ width:365px; height:215px; margin-top:10px;}
.list-edu li a{ display:inline-block; padding-left:13px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:267px; float:left;}
.jyky{ width:1200px; height:235px; margin:25px auto 35px;  overflow:hidden;}
.jyky-l{ width:802px; height:235px; float:left;background:#ededed;}
.icon-large{ width:10px; height:235px; display:inline-block; background:url(../images/icon01.png) repeat-y; padding-right:10px; float:left;}
.jyky-img{ width:324px; height:205px; float:left; margin:14px 5px;}
.jyky-des{ float:left;margin:14px 11px; width:425px; height:205px; overflow:hidden;/* text-overflow:ellipsis; overflow:hidden; white-space:nowrap;*/}
.jyky-des p{ text-indent:25px;}
.txt-red{ color:#900;}
.jyky-r{ width:365px; height:425px; float:right;}
.xyyj{ width:1240px; height:279px; margin:0 auto; overflow:hidden;}
.yj-con{ width:1240px; height:215px; margin-top:25px;}
.btnLeft{ width:48px; height:215px; float:left; background:url(../images/left.png) no-repeat left 45px; cursor:pointer;}
.btnRight{ width:48px; height:215px; float:left; background:url(../images/right.png) no-repeat right 45px;cursor:pointer;}
.yjArray{ width:1144px; height:215px; float:left; overflow:hidden; position:relative;}
.yjArray ul{ width:1162px; position:absolute; top:0; left:0;}
.yjArray ul li{ float:left; width:214px; height:215px; padding-right:18px;}
.yjArray ul li img{ width:214px; height:161px; display:block; float:left;}
.yjArray ul li p{ width:214px; height:54px; line-height:20px; text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.footer{ width:100%; height:82px; background:#007ad0; text-align:center;}
.footer p{ display:inline-block; padding:15px; color:#fff;}
.footer p a{ color:#007ad0;}
/*焦点图*/
.focus{position:relative;width:450px;height:259px;background-color:#000;}  
.focus img{width:450px;height:259px;} 
.focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;overflow:hidden; }
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:30px;line-height:30px;background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:14px;overflow:hidden;margin-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1";text-overflow:ellipsis; white-space:nowrap;}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:3px;right:0px;position:absolute;height:21px;text-align:center;z-index:200; width:24%;}  
.focus .fbg div{margin:2px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:14px;height:14px;/*border-radius:7px;*/margin:0 5px;color:#000;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{color:#fc114a; font-weight:700;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{/*display:none;*/font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  
/*---------------------列表1-------------------------------*/
.mainbox{ width:1200px; margin:30px auto;overflow:hidden;}
.list_content{ min-height:480px; overflow:hidden;}
.list_content .list_left{ width:250px; float:left;overflow:hidden; background:#f4f4f4;font-family:微软雅黑; }
.list_content .list_left .list_left_up{ width:250px; height:40px; background:#0360a1; font-size:16px; line-height:40px; text-align:center; color:#fff; font-weight:bold;}
.list_content .list_left .list_left_up a{ color:#fff;}

.list_content .list_tree{ width:250px; overflow:hidden;}
.list_content .list_tree ul{ padding:10px 0; overflow:hidden; text-align:center;}
.list_content .list_tree ul li{ width:250px; height:45px; float:left; list-style:none;  font-size:15px; border-bottom:1px solid #ccc; line-height:45px; color:#000;}
.list_content .list_tree ul li a{ text-decoration:none;}
.list_content .list_tree ul li:hover{ text-decoration:none; color:#fff; font-size:15px; font-weight:bold; display:block; background:#747474 url(../images/icon02.png) no-repeat 200px;}

.list_content .list-right{width:912px; overflow:hidden; float:right; border:1px solid #c1c1c1; }
.list_content .list-right .list-right-keyan{ width:912px; height:40px; float:left;  font-size:16px;border-bottom:1px solid #e3e2e2; line-height:40px;font-weight:700;font-family:微软雅黑;}
.list_content .list-right .list-right-keyan div{ float:left; padding-left:15px; padding-right:15px; color:#0e62ab; font-size:16px;font-family:微软雅黑;}
.list_content .list-right .list-right-keyan span{ float:right; padding-right:15px; font-size:12px; font-weight:300; font-family:微软雅黑; display:inline-block;}
.list_content .list-right .list-right-keyan span a,.list_content .list-right .list-right-keyan div a{ color:#000; text-decoration:none;}
.list_content .list-right .list-right-keyan span a:hover{ color:#000; text-decoration:none;}

.list_content .list-right-content{ width:912px; float:left;min-height:415px; }
.list_content .list-right-content .page{ width:912px; height:50px; text-align:center; margin:0 auto; margin-top:20px; line-height:50px; }
/*---------------------列表2----------------------------------*/
.list-right .Lcon{ width:912px; background:#fff;float:left; min-height:415px;}
.list-right .Lcon ul{ width:912px; overflow:hidden; padding:15px 0 15px 0; }
.list-right .Lcon ul li{ margin:8px 23px; float:left; text-align:center;}
.list-right .Lcon ul li img{ width:180px; height:134px; border:1px solid #c6c7c7;}
.list-right .Lcon ul li img:hover{border:1px solid #0c64b6;}
.list-right .Lcon ul li span{color:#000;  font-size:14px; width:180px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list-right .Lcon .page{width:912px; height:50px; line-height:50px; text-align:center; margin:0 auto; margin-top:20px;}

/*-----------------------show-----------------------------*/
.mrighttit{ width:872px; height:50px; float:left; font-family:宋体; font-size:16px;  text-align:center; line-height:50px; font-weight:600; border-bottom:1px solid #ccc; margin-left:20px;}
.mrightdes{ width:912px; height:40px; text-align:center; float:left; font-size:12px; font-family:宋体; line-height:40px;}
.mrightcon{ width:880px; height:auto; padding:10px 0;font-family:宋体; font-size:16px; line-height:24px; margin:0 auto;}  
table{ margin:0 auto;}
/*-----------------------category--------------------*/
.c-p{ float:left; width:912px; overflow:hidden; margin-top:15px;}
.c-p .title{ width:882px; height:30px; margin:0 15px; background:#e0e0e0; line-height:30px; }
.c-p .icon{ width:10px; height:30px; display:inline-block; background:url(../images/icon01.png) repeat-y; padding-right:10px; float:left;}
.c-p .title span{font-size:16px; font-weight:700; display:inline-block;font-family:"Microsoft YaHei";color:#000; }
.c-p .title .more{ display:inline-block; width:50px; height:23px;float:right; font-size:12px;}
.lmd_list{ width:98%; padding:10px; overflow:hidden; margin:0 auto;}
.lmd_list li{ float:left; width:97%; height:30px; line-height:30px; padding-left:20px; list-style:none; overflow:hidden; background:url(../images/icon03.png) no-repeat 5px 8px;}
.lmd_list li .lf{ float:left; width:775px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lmd_list li .lf a,.lmd_list li .lf a:hover{ color:#000;}
.lmd_list li .rf{ float:right; padding-right:10px;}
/*161123friendlink*/
.friendlink{ width:1200px; height:30px; line-height:30px; margin:0 auto 30px;}
.friendlink span{  float:left; font-size:16px; font-weight:bold; font-family:'Microsoft Yahei';}
.friendlink ul { float:left;}
.friendlink ul li{ float:left; padding:0px 10px;}
.friendlink ul li a{ color:#000;}