@charset "utf-8";
/* CSS Document */

/*格式化样式*/
*{margin:0;padding:0;box-sizing:inherit;}
h1,h2,h3,h4,h5,h6{margin:0}
body{font:12px/1.5 MIcrosoft YaHei,Arial, Helvetica, sans-serif;color:#333}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#202020;text-decoration:none;}
img{border:none}
input{vertical-align:middle;outline:none;font-family:Microsoft YaHei}
textarea{outline:none;}
ul,ol,dl{list-style:none;}
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}

/*公共样式*/
.w-header-common{margin-bottom:0}
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;zoom:1}
.clear{clear:both}
.wrap1000{width:1000px;margin:0 auto}
.index-banner{height:230px;background:url(../images/banner.jpg) no-repeat center;padding-top:90px}
.index-faxian{width:714px;height:60px;margin:0 auto;background:url(../images/faxian.png) no-repeat;padding:50px 38px 0 38px}
.index-search{box-shadow:0 0 5px #333}
.index-search .selectBox{ display:inline-block; vertical-align:top; position:relative; z-index:1; cursor:pointer; background-color:#fff; width:104px; border-right:1px solid #d2d2d2; line-height:40px; height:40px;border-index-radius:3px 0 0 3px;font-size:14px;color:#666}
.index-search .selectBox p{     height: 40px; vertical-align:top; padding:0 15px 0 10px; background:url(../images/xl02.jpg) no-repeat 88px 16px;overflow:hidden}
.index-search .selectBox ul{ width:103px; border:1px solid #d2d2d2; border-top:0; position:absolute; z-index:1; top:39px; left:0px; background-color:#fff; display:none;}
.index-search .selectBox ul li a{ display:block; line-height:29px; padding:0 10px; color:#333; border-top:1px solid #f2f2f2;}
.index-search .selectBox ul li a:hover{ background-color:#1daadf; color:#fff;}
.index-inp{width:469px;height:40px;line-height:40px;border:none;background:#fff;padding:0 10px;font-size:14px;}
.index-sub{width:119px;height:40px;line-height:40px;text-align:center;color:#fff;border:none;background:#ff7800;font-size:18px;border-index-radius:0 3px 3px 0;cursor:pointer}
.index-notice{width:385px;height:46px;line-height:46px;overflow:hidden;margin:0 auto;margin-top:50px;font-size:14px;color:#fff}
.index-notice a{color:#fff}
.heit324{height:324px;overflow:hidden}
.index-news{width:350px}
.martop22{margin-top:22px}
.title{height:40px;line-height:40px;font-size:24px;}
.index-more{width:54px;height:18px;font-size:12px;color:#666;background:#eaeaea;line-height:18px;border-index-radius:18px;text-align:center;margin-top:12px}
.titline{width:215px;height:22px;background:url(../images/title.jpg) repeat-x bottom;margin-left:15px}
.index-news ul li{overflow:hidden;height:30px;line-height:30px;}
.index-news ul li a{font-size:14px;color:#666;display:block}
.index-news ul li a i{float:left;width:4px;height:4px;background:#f09198;border-index-radius:100%;margin-top:13px;margin-right:10px}
.index-news ul li a:hover{color:#f4781e}
.index-content{width:620px}
.index-content ul{margin-top:10px}
.index-content ul li{float:left;border-top:solid 1px #fff;border-right:solid 1px #fff;width:154px;height:121px}
.index-content ul li.bg01,.index-content ul li.bg08{background:#45aa71;filter:alpha(opacity=70);opacity:0.7}
.index-content ul li.bg02,.index-content ul li.bg07{background:#f48b2f;filter:alpha(opacity=70);opacity:0.7}
.index-content ul li.bg03,.index-content ul li.bg05{background:#569ef0;filter:alpha(opacity=70);opacity:0.7}
.index-content ul li.bg04,.index-content ul li.bg06{background:#ee5757;filter:alpha(opacity=70);opacity:0.7}
.index-content ul li:hover{filter:alpha(opacity=100);opacity:1}
.index-content ul li a{display:block;color:#fff;height:121px;text-decoration:none}
.index-content ul li p{font-size:18px;text-align:center}
.index-content ul li a i{display:block;margin:0 auto;background:url(../images/read.png) no-repeat}
.index-content ul li a i.read01{width:57px;height:46px;background-position:left top;margin-bottom:20px;margin-top:22px;}
.index-content ul li a i.read02{width:56px;height:56px;background-position:left -52px;margin-bottom:15px;margin-top:17px;}
.index-content ul li a i.read03{width:57px;height:56px;background-position:left -111px;margin-bottom:15px;margin-top:17px;}
.index-content ul li a i.read04{width:39px;height:48px;background-position:left -172px;margin-bottom:20px;margin-top:20px;}
.index-content ul li a i.read05{width:57px;height:45px;background-position:left -225px;margin-bottom:21px;margin-top:20px;}
.index-content ul li a i.read06{width:37px;height:55px;background-position:left -274px;margin-bottom:15px;margin-top:18px;}
.index-content ul li a i.read07{width:50px;height:48px;background-position:left -337px;margin-bottom:17px;margin-top:23px;}
.index-content ul li a i.read08{width:46px;height:48px;background-position:left -394px;margin-bottom:18px;margin-top:23px;}
.index-bg{height:420px;background:url(../images/bg.jpg) repeat;border-top:solid 1px #efefef;border-bottom:solid 1px #efefef;}
.width350{width:350px;}
.martop18{margin-top:18px;}
.width620{width:620px;}
.heit240{height:240px}
.index-tabhd{margin-top:13px;}
.index-tabhd ul li{float:left;height:38px;margin-right:1px;width:86px;}
.index-tabhd ul li a{display:block;line-height:32px;font-size:16px;color:#7c7c7c;text-align:center;background:#e7e7e7}
.index-tabhd ul li.cur{background:url(../images/cur_03.jpg) no-repeat}
.index-tabhd ul li.cur a{color:#fff;background:#83caa2}
.index-tabbd dl{padding:16px 0;border-bottom:dashed 1px #ccc}
.index-tabbd dl dt{float:left;width:88px;height:63px;border:solid 1px #d4d4d4}
.index-tabbd dl dd{float:right;width:245px}
.index-tabbd dl dd p{color:#888;font-size:12px}
.index-tabbd dl dd h3{padding:3px 0}
.index-tabbd dl dd h3 a{color:#0485be}
.index-course{position:relative;width:650px}
.index-course li{float:left;width:195px;height:150px;margin-top:20px;margin-right:20px}
.index-course li .index-courseImg{display:block;height:120px;position:relative}
.index-course li .index-courseImg b{position:absolute;width:175px;background:url(../images/filter.png) repeat;padding:0 10px;height:30px;line-height:30px;color:#fff;left:0;bottom:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-course li .font{display:block;height:29px;line-height:29px;padding:0 10px;border:solid 1px #d9d9d9;background:#fff;color:#888;border-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-course li:hover{box-shadow:0 0 5px #666}
.index-course li:hover .font{color:#fff;border-color:#6cb88d;background:#83caa2}
.index-bottom{background:#f6f6f6;height:150px;border-top:solid 1px #e4e4e4}
.index-ewm{padding:16px 30px 0 30px;border-right:solid 1px #e4e4e4;border-left:solid 1px #e4e4e4;height:134px;width:102px;text-align:center;line-height:2}
.index-info{width:830px;padding-top:21px}
.index-info ul li{float:left;width:130px;text-align:center}
.index-info ul li a{color:#8e8e8e;font-size:14px}
.index-radius{display:block;width:78px;height:78px;border:solid 1px #6bc191;border-index-radius:100%;margin:0 auto;margin-bottom:15px;background:#fff}
.index-radius i{display:block;background:url(../images/bottom.png) no-repeat;margin:0 auto}
.index-radius i.bot01{width:36px;height:33px;background-position:left top;margin-top:21px}
.index-radius i.bot02{width:30px;height:37px;background-position:-51px top;margin-top:20px}
.index-radius i.bot03{width:32px;height:34px;background-position:-101px top;margin-top:22px}
.index-radius i.bot04{width:36px;height:36px;background-position:-153px top;margin-top:21px}
.index-radius i.bot05{width:41px;height:30px;background-position:-208px top;margin-top:24px}
.index-radius i.bot06{width:32px;height:37px;background-position:-260px top;margin-top:19px}
.index-radius:hover{background:#6bc191}
.index-radius:hover i.bot01{background-position:left -42px;}
.index-radius:hover i.bot02{background-position:-51px -42px;}
.index-radius:hover i.bot03{background-position:-101px -42px;}
.index-radius:hover i.bot04{background-position:-153px -42px;}
.index-radius:hover i.bot05{background-position:-208px -42px;}
.index-radius:hover i.bot06{background-position:-260px -42px;}
.index-faxian{position:relative}
.index-faxian span{position:absolute;font-size:22px;top:15px;left:0;height:35px;line-height:35px;padding:0 10px;color:#d6e2eb;cursor:pointer}
.index-faxian span.tabOne{left:38px;}
.index-faxian span.tabTwo{left:155px}
.index-faxian span.cur{background:#406c90}
.index-hot{overflow:hidden;width:1000px;margin:0 auto}
.index-hot dl{width:242px;float:left;margin-right:15px;margin-top:10px;text-align:left}
.index-hot dl dt{float:left;width:120px;height:160px}
.index-hot dl dd{width:110px;float:right;color:#666}
.index-hot dl dd p,.tj dl dd h3{padding:3px 0;font-size:12px}
.index-hot dl dd h3 a{font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden;width:100%}


@media screen and (max-width:992px) {
	.wrap1000,.index-content,.index-news,.width620,.width350,.index-hot,.index-notice,.index-course,.index-info{width:100%;}
	.heit324,.heit240,.index-bottom{height:auto;}
	.martop18,.index-content ul{margin-top:0;}
	.index-faxian span,.titline,.index-course li .index-courseImg b,.index-ewm{display:none;}
	.index-faxian{padding:0;padding:10px;box-sizing:border-box;width:95%;}
	.index-banner{height:auto;padding:30px 0;}
	.index-search{width:28%;}
	.index-search .selectBox{width:100%;}
	.index-search .selectBox p{background: url(../images/xl02.jpg) no-repeat 90% center;}
	.index-inp{width:50%;box-sizing:border-box;}
	.index-sub{width:20%;font-size:16px;}
	.index-notice{margin:20px auto 0;box-sizing:border-box;padding:0 2.5%;border-radius:2px;background:rgba(0,0,0,.4);height:30px;line-height:30px;width:95%;}
	.index-notice li{height:30px;line-height:30px;}
	.index-news,.index-content{padding:0 10px;box-sizing:border-box;}
	.title{height:35px;line-height:35px;font-size:16px;}
	.title a{font-size:14px;}
	.index-content{border-top:10px solid #EAEAEA;padding-bottom:10px;border-bottom:10px solid #EAEAEA}
	.index-content ul li{width:50%;box-sizing:border-box;}
	.index-bg{padding:10px;height:auto;box-sizing:border-box;}
	.index-bg .width350{float:none;}
	.index-bg .width620{float:none;margin-top:15px;}
	.index-tabhd ul li{width:25%;margin:0;}
	.index-tabbd dl dt{width:25%}
	.index-tabbd dl dt img{width:100%;}
	.index-tabbd dl dd{width:70%}
	.index-course{position:static;overflow:hidden}
	.wrap1000.marTop22.heit240{clear:both;padding:0 10px;box-sizing:border-box;}
	.index-course li{width:48%;margin:0 4% 15px 0;}
	.index-course li:nth-child(2n){margin:0 0 15px 0}
	.index-course li img{width:100%;}
	.index-info ul li{width:33.3%;text-align:center;margin-bottom:15px;}
	.index-info ul li .index-radius{margin:0 auto;}

}