@charset "gb2312";
/* CSS Document */
/* 公用样式 */
body, button, input, select, textarea {font:12px/24px Microsoft YaHei,tahoma,arial,Simsun; color:#333;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0;}
article, iframe, img{ display:block; border:0;}
img{ vertical-align: middle;}
input{outline: none;}
ul, li{ list-style:none;}
.clearfix:after{content:".";display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
a{color:#333; text-decoration:none;}
a:hover{ color: #df0c0b; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.disNo { display:none; }
.Width{ width:1000px; margin:0 auto; overflow: hidden;}
.mgin{margin: 0 !important;}
.pos_r{ position: relative;}

/* 顶部 */
.ht_top2015{  height: 81px;  overflow: hidden;  background: #f7f7f7;  color: #666;  border-bottom: solid 1px #e6e0e0;}
.ht_top2015 div{  width: 1000px;  margin: 0 auto;  }
.ht_top2015 a{  display: block;  width: 198px;  height: 81px;  text-decoration: none;  float: left;  }
.ht_top2015 p{  float: left;  background: url(../image/head-phone.jpg) no-repeat;  height: 22px;  margin: 36px 0 0 95px;  }
.ht_top2015 p a{  font-weight: bold;  font-size: 22px; color: #cc0000;  line-height: 22px;  padding-left: 22px;  display: block;  width: 198px; text-decoration: none;  float: left;}
.ht_top2015 ul{  width: 320px;  height: 54px;  float: right;  margin: 12px 0 0 0;  list-style: none;  background: url(../image/head-list.jpg) no-repeat left center;  padding: 7px 0 0 22px;}
.ht_top2015 li{  font: 12px/16px "\5B8B\4F53",Arial,sans-serif;}

/* header */
.banner{ width: 100%; overflow: hidden;}
.banner01{ height:100px; background-image:url(../image/banner01.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner02{ height:100px; background-image:url(../image/banner02.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner03{ height:100px; background-image:url(../image/banner03.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner04{ height:100px; background-image:url(../image/banner04.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner05{ height:100px; background-image:url(../image/banner05.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner06{ height:150px; background-image:url(../image/banner06.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.b6_box{ height:150px; position: relative;}
.b6_box .qq{ width: 244px; height: 50px; background: url("../image/QQ_btn.jpg") no-repeat; top: 38px; left: 210px; position: absolute; text-indent: -999px;}
.b6_box .pone{ width: 244px; height: 50px; background: url("../image/pone_btn.jpg") no-repeat; top: 38px; right: 210px; position: absolute; text-indent: -999px;}
.b6_box .qq:hover{ background: url("../image/QQ_btn_hover.jpg") no-repeat;}
.b6_box .pone:hover{ background: url("../image/pone_btn_hover.jpg") no-repeat;}

/* 主体样式 */
.main01{ padding: 60px 0;}
.main01_box1{ font-size:14px; color: #888; width: 1000px; height: 323px; background: url("../image/xiaotu.jpg") no-repeat;}
.main01_box2{ font-size:14px; color: #888; width: 1000px; height: 218px; background: url("../image/main01_box2_bg.jpg") no-repeat;}
.main01_box3{ font-size:14px; color: #888; width: 1000px; height: 184px; background: url("../image/main01_box3_bg.jpg") no-repeat;}
.main01_box4{ font-size:14px; color: #888; width: 1000px; height: 200px; background: url("../image/main01_box4_bg.jpg") no-repeat;}
.mb1_time{ font-size:20px; color: #333; position: absolute; top: 10px; left: 540px;}
.mb1_txt{ width: 300px; position: absolute; top: 10px; left: 124px;}
.mb1_txt p{ font-size: 18px; line-height: 40px; color: #ff3641; text-align: right;}
.mb2_time{ font-size:20px; color: #333; position: absolute; top: 10px; left: 310px;}
.mb2_txt{ width: 300px; position: absolute; top: 10px; left: 578px;}
.mb2_txt p{ font-size: 18px; line-height: 40px; color: #29d5e0; }
.mb3_time{ font-size:20px; color: #333; position: absolute; top: 10px; left: 540px;}
.mb3_txt{ width: 300px; position: absolute; top: 10px; left: 124px;}
.mb3_txt p{ font-size: 18px; line-height: 40px; color: #b462e0; text-align: right;}
.mb4_time{ font-size:20px; color: #333; position: absolute; top: 10px; left: 310px;}
.mb4_txt{ width: 300px; position: absolute; top: 10px; left: 578px;}
.mb4_txt p{ font-size: 18px; line-height: 40px; color: #85dd14; }

.main02{ color: #fff; width: 100%; padding: 0 0 60px 0; background: #71209d;}
.mb2_bt1{ font-size: 50px; padding: 66px 0 0 72px; width: 928px; height: 54px; background: url("../image/main02_box1_bg.jpg") no-repeat;}
.mb2_bt1 span{ color: #fffc00;}
.mb2_box1{ font-size: 18px; line-height: 30px; padding: 25px 40px 0 40px; width: 920px; height: 175px; background: url("../image/main02_box2_bg.jpg") no-repeat;}
.mb2_bt2{ font-size: 50px; padding: 12px 0 0 532px; width: 468px; height: 82px; background: url("../image/main02_box3_bg.jpg") no-repeat;}
.mb2_bt2 span{ color: #fffc00;}
.mb2_box2{ width: 1000px; height: 340px; background: url("../image/main02_box4_bg.jpg") no-repeat; position: relative;}
.mb2_box2_txt1{ font-size: 14px; line-height: 30px; width: 220px; top: 25px; left: 106px; position: absolute;}
.mb2_box2_txt1 p{ font-size: 20px; line-height: 50px;  text-align: center; margin-bottom: 45px;}
.mb2_box2_txt2{ font-size: 14px; line-height: 30px; width: 224px; top: 25px; left: 414px; position: absolute;}
.mb2_box2_txt2 p{ font-size: 20px; line-height: 50px;  text-align: center; margin-bottom: 45px;}
.mb2_box2_txt3{ font-size: 14px; line-height: 30px; width: 220px; top: 25px; left: 726px; position: absolute;}
.mb2_box2_txt3 p{ font-size: 20px; line-height: 50px;  text-align: center; margin-bottom: 45px;}
.mb2_box3{ font-size: 20px; line-height: 30px; color: #d37fff; padding: 15px 0 0 80px; width: 920px; height: 57px; background: url("../image/main02_box5_bg.jpg") no-repeat;}

.main03{ padding: 0px 0 0 0;}
.mb3_b1_text{ font-size: 17px; line-height: 30px; text-indent: 2em; padding: 50px 66px 0 66px; width: 868px; height: 70px; background: url("../image/main03_box1_bg.jpg") no-repeat;}
.video{ padding: 50px 0;}
.video_sp{ height:387px; background-image:url(../image/main03_box2_bg.jpg); background-position:50% center;background-repeat:no-repeat; margin-bottom: 30px; overflow: hidden;}
.video_sp ul li{display: none;}
.video_sp div ul{ width: 568px; height: 320px; margin: 0 auto; margin-top: 36px; overflow: hidden;}
.video_teb{ font-size: 18px; text-align: center; height: 288px;}
.video_teb a.cur{color: #fffc00; text-decoration: none; background: #252525 !important;}
.video_teb a{ color: #fff; display:block; position: absolute;}
.video_teb a.wjb{ line-height: 48px; width: 188px; height: 48px; background: #74c11e; top: 0; left: 0;}
.video_teb a.myhkj{ line-height: 48px; width: 188px; height: 48px; background: #ff6a81; top: 50px; left: 0;}
.video_teb a.ydj{ line-height: 48px; width: 188px; height: 48px; background: #f9bf00; top: 100px; left: 0;}
.video_teb a.tlga{ line-height: 48px; width: 188px; height: 48px; background: #46addd; top: 150px; left: 0;}
.video_teb a.bfjczz{ line-height: 48px; width: 364px; height: 48px; background: #a843dd; top: 150px; left: 190px;}
.video_teb a.yjh{ line-height: 48px; width: 188px; height: 48px; background: #74c11e; top: 100px; left: 190px;}
.video_teb a.jyjyj{ line-height: 98px; width: 188px; height: 98px; background: #ff852b; top: 0; left: 190px;}
.video_teb a.zyxzjg{ line-height: 48px; width: 320px; height: 48px; background: #ff6a81; top: 0; left: 380px;}
.video_teb a.hg{ line-height: 48px; width: 174px; height: 48px; background: #48acd9; top: 50px; left: 380px;}
.video_teb a.hsj{ line-height: 48px; width: 174px; height: 48px; background: #ff8530; top: 100px; left: 380px;}
.video_teb a.tjj{ line-height: 48px; width: 144px; height: 48px; background: #f6c100; top: 50px; left: 556px;}
.video_teb a.sjj{ line-height: 48px; width: 144px; height: 48px; background: #70c025; top: 150px; left: 556px;}
.video_teb a.gs{ line-height: 98px; width: 298px; height: 98px; background: #48acd9; top: 0; right: 0;}
.video_teb a.slj{ line-height: 48px; width: 148px; height: 48px; background: #a843dd; top: 100px; right: 150px;}
.video_teb a.hyj{ line-height: 48px; width: 148px; height: 48px; background: #ff852b; top: 150px; right: 150px;}
.video_teb a.zjh{ line-height: 48px; width: 148px; height: 48px; background: #ff6a81; top: 150px; right: 0;}
.video_teb a.dzj{ line-height: 48px; width: 148px; height: 48px; background: #f6c100; top: 100px; right: 0;}
.video_teb a:hover{ color: #fffc00; text-decoration: none; background: #252525;}

.video_teb dl{width:160px;height:130px;border:solid 1px #c4c4c4;text-align:center;float:left;margin:0 2px 4px 2px;cursor:pointer;}
.video_teb dl.cur{opacity:0.8;}
.video_teb dl dt img{display:inline-block;padding:10px 0 3px 0;}
.video_teb dl dd{font-size:14px;}

.mb3_box2{ width: 100%; padding: 50px 0 60px 0; background: #f4f5f9;}
.mb3_box2 a{ color: #fff;}
.mb3_box2 a:hover{ color: #fffc00;  text-decoration: none;}
.mb3_bt{ font-size: 25px; line-height: 66px; text-align: center; margin-bottom: 50px; width: 1000px; height: 66px; background: url("../image/main03_box4_bt.jpg") no-repeat;}
.mbb2_txt1 p,.mbb2_txt2 p,.mbb2_txt3 p,.mbb2_txt4 p,.mbb2_txt5 p,.mbb2_txt6 p,.mbb2_txt7 p,.mbb2_txt8 p,.mbb2_txt9 p,.mbb2_txt10 p{ font-size: 22px; line-height: 40px;}
.mb3_box2_cont1{ width: 1000px; height: 210px; background: url("../image/main03_box4_bg1.jpg") no-repeat;}
.mbb2_txt1{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 46px; left: 140px; position: absolute;}
.mbb2_txt2{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 46px; right: 140px; position: absolute;}
.mb3_box2_cont2{ width: 1000px; height: 150px; background: url("../image/main03_box4_bg2.jpg") no-repeat;}
.mbb2_txt3{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 15px; left: 45px; position: absolute;}
.mbb2_txt4{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 15px; left: 238px; position: absolute;}
.mbb2_txt5{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 15px; right: 238px; position: absolute;}
.mbb2_txt6{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 15px; right: 45px; position: absolute;}
.mb3_box2_cont3{ width: 1000px; height: 190px; background: url("../image/main03_box4_bg3.jpg") no-repeat;}
.mbb2_txt7{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 18px; left: 138px; position: absolute;}
.mbb2_txt8{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 18px; left: 334px; position: absolute;}
.mbb2_txt9{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 18px; right: 334px; position: absolute;}
.mbb2_txt10{ font-size: 14px; line-height: 26px; text-align: center; color: #fff; width: 140px; top: 18px; right: 138px; position: absolute;}
.mb3_box3{ width: 100%; padding: 0 0 60px 0; background: #f4f5f9;}
.mb3_box3_cont{ margin-bottom: 45px; width: 1000px; height: 166px; background: url("../image/main03_box5_bg.jpg") no-repeat;}
.mb3_box3_cont ul li{ font-size: 14px; line-height: 30px; width:800px; margin:0 auto; display: none;}
.mb3_box3_cont ul li p{ font-size: 24px; line-height: 50px;}
.mb3_box3_buw{ width: 1000px; height: 295px; position: relative;}
.mb3_box3_buw ul li{ padding-top: 40px; width:192px; height:192px; background: url("../image/teb_moren.png") no-repeat; position: absolute;}
.mb3_box3_buw ul li.cur{ background: url("../image/teb_hover.png") no-repeat;}
.mb3_box3_buw ul li.cur dd{ color:#fff;}
.mb3_box3_buw ul li dl dt{ text-align: center;}
.mb3_box3_buw ul li dl dt img{ display: inline-block;}
.mb3_box3_buw ul li dl dd{ line-height: 44px; text-align: center; font-size: 16px; color: #888;}
.mCnum1{left:0;top:0;}
.mCnum2{left:100px;top:100px;}
.mCnum3{left:200px;top:0;}
.mCnum4{left:300px;top:100px;}
.mCnum5{left:400px;top:0;}
.mCnum6{left:500px;top:100px;}
.mCnum7{left:600px;top:0;}
.mCnum8{left:700px;top:100px;}
.mCnum9{left:800px;top:0;}

.main04{ margin: 60px 0;}
.main04_box1,.main04_box2,.main04_box3{ padding: 50px 0 0 0;}
.m4_box_bt{ width: 1000px; height: 100px; background: url("../image/main04_box1_bt.jpg") no-repeat; position: relative;}
.m4_box_bt p{font-size: 26px; color: #fff; top: 32px; left: 50px; position: absolute;}
.m4_box_bt span{ font-size: 14px; line-height: 24px; color: #888; width: 610px; top: 15px; right: 20px; position: absolute;}
.m4_b1_cont{ font-size: 14px; line-height: 18px; color: #fff; height:310px; background-image:url(../image/main04_box1_bg.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden; margin-top: 30px;}
.m4_b1_cont_box{ height:310px; position: relative;}
.m4_b1_cont p{ font-size: 26px; line-height: 36px;}
.m4_b1_cont_txt1,.m4_b1_cont_txt2,.m4_b1_cont_txt3,.m4_b1_cont_txt4,.m4_b1_cont_txt5,.m4_b1_cont_txt6{ text-align: center; position: absolute;}
.m4_b1_cont_txt1{ top: 90px; left: 25px;}
.m4_b1_cont_txt2{ top: 208px; left: 194px;}
.m4_b1_cont_txt3{ top: 54px; left: 297px;}
.m4_b1_cont_txt4{ top: 117px; left: 505px;}
.m4_b1_cont_txt5{ top: 79px; left: 680px;}
.m4_b1_cont_txt6{ top: 150px; left: 854px;}
.m4_b2_cont{ margin-top: 30px;}
.m4_b2_txt1{ height:190px; background-image:url(../image/main04_box2_bg1.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden; position: relative;}
.m4_b2_txt2{ height:288px; background-image:url(../image/main04_box2_bg2.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden; position: relative;}
.m4_b2_txt1_cn1,.m4_b2_txt1_cn2,.m4_b2_txt1_cn3,.m4_b2_txt1_cn4,.m4_b2_txt1_cn5,.m4_b2_txt1_cn6{ font-size: 16px; color: #fff; text-align: center; position: absolute;}
.m4_b2_txt1_cn1{ top: 52px; left: 75px;}
.m4_b2_txt1_cn2{ top: 52px; left: 236px;}
.m4_b2_txt1_cn3{ top: 52px; left: 381px;}
.m4_b2_txt1_cn4{ top: 52px; left: 547px;}
.m4_b2_txt1_cn5{ top: 52px; left: 702px;}
.m4_b2_txt1_cn6{ top: 52px; left: 860px;}
.m4_b2_txt2_cn1,.m4_b2_txt2_cn2,.m4_b2_txt2_cn3{ font-size: 14px; color: #fff; width: 184px; position: absolute;}
.m4_b2_txt2_cn1 p,.m4_b2_txt2_cn2 p,.m4_b2_txt2_cn3 p{ font-size: 22px; line-height: 40px; text-align: center;}
.m4_b2_txt2_cn1{ top:75px; left: 140px;}
.m4_b2_txt2_cn2{ top:75px; left: 415px;}
.m4_b2_txt2_cn3{ top:75px; left: 685px;}
.m4_b3_cont{ margin-top: 30px;}
.m4_b3_txt1{ height:200px; background-image:url(../image/main04_box3_bg1.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden; position: relative;}
.m4_b3_txt2{ height:190px; background-image:url(../image/main04_box3_bg2.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden; position: relative;}
.m4_b3_txt3{ height:200px; background-image:url(../image/main04_box3_bg3.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden; position: relative;}
.m4_b3_txt1_cn1,.m4_b3_txt1_cn2,.m4_b3_txt1_cn3{ font-size: 14px; color: #888; width: 184px; position: absolute;}
.m4_b3_txt1_cn1{ top: 15px; left: 160px;}
.m4_b3_txt1_cn2{ top: 60px; left: 410px;}
.m4_b3_txt1_cn3{ top: 60px; left: 660px;}
.m4_b3_txt2_cn1,.m4_b3_txt2_cn2,.m4_b3_txt2_cn3,.m4_b3_txt2_cn4,.m4_b3_txt2_cn5,.m4_b3_txt2_cn6,.m4_b3_txt2_cn7{ font-size: 26px; line-height: 32px; color: #fff; text-align: center; width: 55px; position: absolute;}
.m4_b3_txt2_cn1{ top: 84px; left: 100px;}
.m4_b3_txt2_cn2{ top: 34px; left: 220px;}
.m4_b3_txt2_cn3{ top: 84px; left: 347px;}
.m4_b3_txt2_cn4{ top: 34px; left: 474px;}
.m4_b3_txt2_cn5{ top: 84px; left: 600px;}
.m4_b3_txt2_cn6{ top: 34px; left: 720px;}
.m4_b3_txt2_cn7{ top: 84px; left: 848px;}
.m4_b3_txt3_cn1,.m4_b3_txt3_cn2,.m4_b3_txt3_cn3,.m4_b3_txt3_cn4{ font-size: 14px; color: #888; width: 184px; position: absolute;}
.m4_b3_txt3_cn1{ top: 34px; left: 35px;}
.m4_b3_txt3_cn2{ top: 34px; left: 286px;}
.m4_b3_txt3_cn3{ top: 34px; left: 535px;}
.m4_b3_txt3_cn4{ top: 34px; right: 28px;}

.main05{ width: 100%; background: #f4f5f9; padding: 60px 0 0 0;}
.main05_kc1_bt,.main05_kc2_bt,.main05_kc3_bt,.main05_kc4_bt{ margin: 60px 0 0 0;}
table{ width:100%; background:#fefefe; border-collapse:collapse;  margin:30px auto 0; text-align:center; border: 1px solid #ddd; margin-bottom: 60px;}
table th{background:#e2e2e2; color: #fff; font-size: 18px; height:40px; padding:5px;  text-align:center;}
table td{padding:15px 10px; height:30px; border: 1px solid #ddd;}
table th{border: 1px solid #ddd; color:#333;}
table tr:hover{ background:#f8f8f8;}
table td img{ display: inline-block;}

.main06{ height:636px; background-image:url(../image/main06_box1_bg.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.main06_bt{ margin: 40px 0 40px 0;}
.main06 ul li{ margin: 30px 0 0 0;}
.main06 ul li a{ font-size: 22px; line-height: 40px; text-align: center; color: #252525; width: 117px; height: 40px; background: #fff; display: inline-block; margin: 0 11px;}
.main06 ul li a:hover{ color: #fff; background: #00d165; text-decoration: none;}

.main07{ padding: 60px 0;}
.books{ margin-top: 66px; overflow: hidden;}
.books ul li{ width: 164px; float: left; margin: 0 18px;}
.books ul li a{ text-decoration: none;}
.books ul li img{ width: 118px; height: 167px; margin: 0 auto;}
.books ul li span{ font-size: 16px; text-align: center; line-height: 32px; color: #252525; width: 160px; height: 32px; background: #fff; border: 2px solid #000; display: block; margin-top: 15px;}
.books ul li a:hover span{ color: #8a24c0; border: 2px solid #8a24c0; background: #fff;}















/* footer */
#footer{ width: 100%; padding: 25px 0; background: #f6f6f6; overflow: hidden;}
#footer div{ width: 960px; margin: 0 auto; color: #333; line-height: 24px; text-align: center;}
#footer div img{display: inline-block;}



/* 返回顶部 */
#goTop{ width: 116px; height: 280px; background: url(../image/xtk.png) no-repeat;position: fixed; right: 40px; bottom: 150px;}
#goTop ul li a{ width: 116px; height: 30px; display: block; color: #666; text-align: center; text-indent: 100em; overflow: hidden;}
#goTop ul{ margin-top: 80px;}
#goTop ul li{ margin-bottom: 6px;}