/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333333;font-family: "Microsoft YaHei"; min-width:1280px; background:#fafafa;}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none; font-size:12px; outline:none;}
a:hover{color:#0065c0;text-decoration:none; font-size:12px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.con { width:1200px; margin:0px auto;}


.header { width:100%; height:110px; margin:0px auto; background:#ffffff;}
.header .logo { float:left; width:410px;}
.header .sea { width:350px; float:left; margin-left:100px; margin-top:35px;}
.header .sea .input-txt {width:260px; border:1px solid #dddddd; padding:5px; height:28px; line-height:28px; float:left; color:#999;}
.header .dh { width:231px; float:right;}


/*导航*/
.menu {font-family: "Microsoft YaHei"; width:100%; margin:0px auto; background:#0065c0;}
.menu ul { width:1200px; margin:0px auto; list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:150px; height:50px; color:#fff; line-height:50px; font-size:16px; background:url(d1.jpg) no-repeat center right;}
.menu ul li ul {display: none; z-index:99999;}
.menu ul li:hover a {color:#fff; background:#f49c45;}
.menu ul li:hover ul {display:block; position:absolute; top:39px; left:0; width:150px;}
.menu ul li:hover ul li a {display:block; background:#0065c0; background: rgba(43, 104, 182, 0.9); font-size:14px;font-weight:normal;height:32px;line-height:32px;border-bottom:1px solid #194c8d;color:#fff;}
.menu ul li:hover ul li a:hover {background:#194c8d; background: rgba(25, 76, 141, 0.9); color:#fff;font-size:14px;font-weight:normal;}

.rmss { width:100%; height:48px; border-bottom:1px solid #e1e1e1; line-height:48px; font-size:14px;}
.rmss font { font-weight:bold; color:#0065c0;}
.rmss a { padding:0px 10px; font-size:14px;}

.bt {background: url(../images/l1.jpg) no-repeat left top; height:41px; line-height:41px; font-size:17px; color:#FFF; padding-left:30px;}
.bt span { float:right; color:#666;}
.bt span a {color:#666;}

.btt {background: url(../images/l3.jpg) no-repeat left center; height:41px; line-height:41px; font-size:17px; color:#0065c0; padding-left:15px;}
.btt span { float:right; color:#666;}
.btt span a {color:#666;}

.con1 { width:1200px; margin:15px auto 0px auto;}
.con1 .yd { margin-left:20px;}
.con1 .zcgg { width:385px;}
.con1 .zcgg ul { padding-top:10px;}
.con1 .zcgg ul li { height:32px; line-height:32px; font-size:14px; color:#333; border-bottom:1px dashed #dddddd;}
.con1 .zcgg ul li a { font-size:14px;}
.con1 .zcgg ul li span { float:right; font-family:Arial, Helvetica, sans-serif; color:#666;}


/*焦点图*/
.focus{ position:relative; width:390px; height:270px; float:left;}  
.focus img{ width:390px; height:270px;} 
.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; font-weight:bolder; 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:40px; line-height:40px; background:rgba(0,0,0,0.5);    
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";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:8px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px; font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#f49c45;}    
.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;}  

.ban1{ width:1200px; margin:15px auto 0px auto;}

.con2 {width:1200px; margin:15px auto 0px auto;}
.con2 .left { width:940px; float:left;}
.con2 .left .bfnr { width:430px; background:#FFF; padding:10px 15px;}
.con2 .left .bfnr ul li { border-bottom:1px dashed #dddddd; height:33px; line-height:33px; font-size:14px; color:#333;}
.con2 .left .bfnr ul li a {font-size:14px;}
.con2 .left .bfnr ul li span {float:right; font-family:Arial, Helvetica, sans-serif; color:#666;}
.con2 .right { width:240px; float:right;}


/* 边栏 */
.nwidget {width:240px; background:#FFF;}
.nwidget .content {text-align:center; padding:10px 0px 0px 0px;}
.nwidget .crgk {display:block;text-align: center;}
.nwidget .crgk h4 {padding: 0px 0 10px;color:#ff7f00; font-size:16px;}
.nwidget .crgk a {display: inline-block;padding: 10px 20px;background-color: #0168b7;margin: 0 0 10px;color: #fff;border-radius: 3px;text-decoration: none; font-size:14px;}
.nwidget .crgk a:hover {background-color: #ff7f00;}
.nwidget .daojishi {font-size: 13px;text-align: center;line-height: 35px;}
.nwidget .daojishi span {color:#0168b7;}
.nwidget .daojishi span.red {background-image: url(../images/rili.png);background-color: #f9f9f9;padding: 20px 8px 11px;color: #da251c;line-height: 40px;border-radius: 0;background-repeat: no-repeat;background-size: 87%;background-position: center;}
.nwidget .qr {text-align: center;margin: 0 auto;display: block;}
.nwidget .content span {font-size: 16px;}
.nwidget .content .ckjjlist li a {text-decoration: none;}
.nwidget .content .ckjjlist li {float: left;display: inline-block;width: 27.8%;border: 1px solid #dff6fd;margin: 2px 5px;font-size: 14px;height: 20px;overflow: hidden;}
.nwidget .content .ckjjlist.home-luqu li {border: none !important;padding: 0px;background: none;width: 31.5%;margin: 1px 2px;height: 23px;}
.nwidget .content .home-luqu li:nth-child(3) {margin-right: 0;}
.nwidget .content .home-luqu li a {padding: 0px 9px;background-color: #def;}
.nwidget .content .home-luqu li a:hover {background-color: #bcd9f7;}

.nwidget .title-2 { background: url(../images/l4.png) no-repeat center left #0065c0; height:38px; line-height:38px; color:#FFF; font-size:16px; padding-left:25px; }

.nwidget.three .zsyxlist {text-align: left;}
.nwidget.three .zsyxlist li {border-bottom: 1px dotted #a4a4a4;padding: 12px 0;line-height: 18px;}
.nwidget.three .zsyxlist li a {color:red;font-size:12px;text-decoration-color: #000;}
.nwidget.three .zsyxlist li span {font-size:12px;display: block;color: #474747;}
.nwidget.three .zsyxlist li h4{font-size:14px;color: #000;}
.nwidget.three .zsyxlist li img {width: 70px;float: left;margin-right:10px;padding-bottom: 18px;}
.nwidget.three .zsyxlist li:last-child {border-bottom:0;}
.nwidget:last-child {margin-bottom:0;}

.ztzl {width:1200px; margin:15px auto 0px auto;}
.pinpaiHD{width:100%;overflow:hidden;position:relative;margin-top:20px;}
.pinpaiHD .bd{padding:0 40px;}
.pinpaiHD .bd .tempWrap{width:1120px!important;}
.pinpaiHD .bd ul{overflow:hidden; zoom:1;}
.pinpaiHD .bd ul li{float:left; _display:inline; overflow:hidden;position:relative;margin:0px 8px; width:210px; text-align:center;}
.pinpaiHD .bd ul li img{width:210px;height:140px;}
.pinpaiHD .bd ul li a{dsipaly:block;width:100%; line-height:30px;color:#333;text-align:center;background:#fff; display:block; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pinpaiHD .next,
.pinpaiHD .prev{display:block;width:33px;height:30px;position:absolute;left:0;top:50%;margin-top:-17px;}
.pinpaiHD .prev{background-image:url(../images/2017052713190748449.png);}
.pinpaiHD .next{left:auto;right:0;background:url(../images/2017052713184950248.png) no-repeat 0 0;}
.pinpaiHD .next:hover{background-image:url(../images/2017052713185831940.png);}
.pinpaiHD .prev:hover{background-image:url(../images/2017052713191684697.png);}
.PLAYbTN .studyPic a{display:block;width:210px;height:140px;position:relative;}
.PLAYbTN .studyPic a i{width:50px;height:50px;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;background:url(../images/2017081110114998471.png) no-repeat center center;}

.con3 {width:1200px; margin:15px auto 0px auto;}
.con3 .left { width:940px; float:left;}
.con3 .left .xxbf { width:910px; padding:10px 15px; background:#FFF;}
.tabbox {width:910px; margin-top:5px;}
.tabmenu {width:910px;height:38px; background:#f5f5f5;}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; display:block; width:115px; height:38px; overflow:hidden;background:#f5f5f5; line-height:38px; display:inline; font-size:15px; color:#333333;}
.tabmenu .cli {text-align:center;float:left;display:block;width:115px;height:38px;overflow:hidden;background:#0065c0;line-height:38px;display:inline;font-size:15px; cursor:pointer; color:#FFF;}
#tabcontent {width:910px; margin-top:10px;}
#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent ul li {border-bottom:1px dashed #dddddd; height:33px; line-height:33px; font-size:14px; color:#333; width:440px; float:left;}
#tabcontent ul li a {font-size:14px;}
#tabcontent ul li span {float:right; font-family:Arial, Helvetica, sans-serif; color:#666;}
#tabcontent .hidden {display:none;} 

.tabbox1 {width:910px; margin-top:5px;}
.tabmenu1 {width:910px;height:38px; background:#f5f5f5;}
.tabmenu1 ul {margin:0;padding:0;list-style-type:none;}
.tabmenu1 li { text-align:center; float:left; display:block; width:115px; height:38px; overflow:hidden;background:#f5f5f5; line-height:38px; display:inline; font-size:15px; color:#333333;}
.tabmenu1 .cli {text-align:center;float:left;display:block;width:115px;height:38px;overflow:hidden;background:#0065c0;line-height:38px;display:inline;font-size:15px; cursor:pointer; color:#FFF;}
#tabcontent1 {width:910px; margin-top:10px;}
#tabcontent1 ul {margin:0;list-style-type: none;}
#tabcontent1 ul li {border-bottom:1px dashed #dddddd; height:33px; line-height:33px; font-size:14px; color:#333; width:440px; float:left;}
#tabcontent1 ul li a {font-size:14px;}
#tabcontent1 ul li span {float:right; font-family:Arial, Helvetica, sans-serif; color:#666;}
#tabcontent1 .hidden {display:none;} 
.con3 .right { width:240px; float:right; background:#fff;}


.yqlj {width:1200px; margin:15px auto 0px auto; background:#fff;}
.yqlj .lian { padding:15px 10px; line-height:26px; font-size:14px; background:#fff;}
.yqlj .lian a { font-size:14px; padding:0px 10px;}

.xnav { width:100%; margin:15px auto 0px auto; text-align:center; font-size:14px; color:#FFF; background:#0065c0; height:50px; line-height:50px;}
.xnav a { color:#FFF; padding:0px 20px; font-size:14px;}

.foot { width:100%;  padding:20px 0px 20px 0px;}
.foot .left { width:880px; float:left; line-height:24px; }
.foot .left a:hover {color:#013782; font-size:14px;}
.foot .right { width:320px; float:right;}
.foot .right .zi { width:210px; float:left; text-align:right; padding-top:10px;}
.foot .right .zi a { height:30px; line-height:30px; text-align:center; color:#FFF; border-radius:15px; background:#013782; display:block; float:right; margin-top:10px; padding:0px 15px;}
.foot .right img { float:right; width:100px;}

.col-left { width:940px; float:left; background:#FFF; padding-bottom:20px;}
.crumbs{padding:10px 0 10px 18px;  border-bottom:1px solid #c3d4e7; margin-bottom:10px; background:#FFF; font-size:14px;}
.crumbs a {font-size:14px;}
.crumbs span{color:#7e7e7e}
.col-left .lbzs { padding:0px 20px;}
.col-left .lbzs ul li { width:100%; line-height:32px; font-size:14px; border-bottom:1px dashed #dddddd;}
.col-left .lbzs ul li a {font-size:14px;}
.col-left .lbzs ul li span { color:#999; font-family:Arial, Helvetica, sans-serif;}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right} 
/* 分页 */

#pages { padding:14px 0 10px; font-family: Arial, Helvetica, sans-serif }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.zz12{width:300px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display: inline-block;}


.zw{ line-height:30px; padding:15px; min-height:350px;color:#555555; font-size:14px;}
.zw a:link{ color:#555555; }
.zw a:visited{ color:#555;}
.zw a:hover{ color:#FF6205;}
.zw a:active{color:#555555;}
.zw img{
 max-width:100%;

 width:expression(document.body.clientWidth>100%?"100%":"auto");

}

.zsa1 img{
 max-width:100%!important;
	height: auto!important;

}
.xiaocms-page span{ margin:0 3px;  border:1px solid #0065c0;line-height:25px; padding:0 10px; background:#0065c0; color:#FFFFFF; display:inline-block; }
.xiaocms-page  a{margin:0 3px;   border:1px solid #eee;line-height:25px;background:#fff; display:block; color:#333; padding:0 10px;display:inline-block; }
.xiaocms-page  a:hover {margin:0 3px;   border:1px solid #0065c0;line-height:25px; background:#0065c0; color:#fff; padding:0 10px;display:inline-block;}

.bmlc p {
    font-size: 20px;
    font-weight: 700;
    color: #0089da;
    background: url(../images/bt-bg.png) no-repeat bottom;
    height: 45px;
    line-height: 36px;
    padding-left: 10px;
    margin-bottom: 10px;
}
.zhuanye {
    border: 1px solid #eee;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(238, 238, 238);
    border-top: none;
}

.zhuanye .title {
    color: #0050a0;
    line-height: 35px;
    font-size: 14px;
    font-weight: 700;
    background: #f8f8f8 url(../images/jiantou.png) no-repeat 10px center;
    padding-left: 30px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}

.zhuanye .zylist {
    margin: 20px;
}

.zhuanye .zylist tr th {
    font-size: 16px;
    color: #333;
    font-weight: 700;
    line-height: 30px;
}
.zhuanye .zylist th, td {
    border-bottom: #dedede 1px solid;
    text-align: center;
    border: #dedede 1px solid;
}

.zhuanye .zylist tr td {
	line-height: 35px;
    color: #333;
    font-size: 14px;
}

.zhuanye .zylist tr td a {
    color: #e20000;
    font-size: 14px;
    font-weight: 700;
}

.yxzixun {
    width: 49%;
    height: 300px;
    border: 1px solid #eee;
    float: left;
    margin: 10px 0 20px;
}

.yxzixun .yxzx-bt {
    color: #0050a0;
    line-height: 35px;
    font-size: 16px;
    font-weight: 700;
    background: #f8f8f8 url(../images/jiantou.png) no-repeat 10px center;
    padding-left: 30px;
    border-bottom: 1px solid #eee;
}

.yxzixun .bt-list .bt-lists {
    font-size: 14px;
    line-height: 26px;
    color: #666;
	padding: 0 10px;
}

.yxzixun .circle {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #999;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin-right: 5px;
    margin-bottom: 2px;
}

.yxzixun a,.yxzixun a:link,.yxzixun a:visited {
    color: #666666;
    text-decoration: none;
}

.yxzixun a:hover {
    color: #ce102f;
}

.yxzixun .bt-list .sj {
    float: right;
    margin-right: 10px;
    color: #999;
    font-size: 12px;
}
.yxzixun .bt-list ul {
	padding: 5px 0;
}


.jianjie img {
    margin: 20px 25px 0 15px;
}

.jianjie .jianjie-in {
	text-indent: 13px;
	color: #333;
	font-size: 13px;
	margin-top: 5px;
	line-height: 30px;
	padding: 0 20px;
}

.jianjie {
	padding-bottom: 20px;
}
.jianjie img { 
max-width:100%;}
.bmlc img { 
max-width:100%;}

.yxlb ul { margin:10px;}
.yxlb ul li{ border-bottom:1px dotted #dddddd; padding:15px 0px; }
.yxlb ul li .tu{width:90px;  float:left;}
.yxlb ul li .tu img{width:90px; height: 90px; }
.yxlb ul li .zz{ font-size:14px; text-align:left;width:120px; float:right;}
.yxlb ul li .zz h1{ font-size:15px; font-weight:bold;}
.yxlb ul li .zz h1 a {font-size:15px; font-weight:bold;}
.yxlb ul li .zz p{ font-size:12px; color:#666; line-height:20px; overflow:hidden; height:40px;}
.yxlb ul li .zz font{ color:#F00; font-weight:bold; font-size:12px;}
.yxlb ul li .zz font a {color:#F00; font-weight:bold; font-size:12px;}
.yxlb .gd {background:#b8d4ed; text-align:center; line-height:30px;}