@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;}

/* 顶部 */
.topnav { width:100%; background: url(../imagess/nav-bg.gif) repeat-x 0px 0px; height:41px; overflow:hidden;font-size:12px; }
.logo { float:left; }
.nav-R { line-height:41px; float:right; }

/* header */
.banner{ width: 100%; overflow: hidden;}
.banner01{ height:213px; background:url(../images/banner01.jpg); background-position:50% center;background-repeat:no-repeat;}
.banner02{ height:250px; background:url(../images/banner02.jpg); background-position:50% center;background-repeat:no-repeat;}
.banner03{ height:157px; background:url(../images/banner03.jpg); background-position:50% center;background-repeat:no-repeat;}
.banner03 p{ width:420px; margin:0 auto; font-size:13px; padding-top:40px; line-height:22px; color:#8c634f}
.nav{ height:65px; width:100%; margin:0 auto; background: #1d3d7b; text-align:center}
.nav_bg{ width:1064px; height: 65px; margin: 0 auto; background: #1d3d7b; }
.nav_bg a{ display:block; width:210px; height:65px; text-align: center; font-size:18px; line-height:65px; float: left; color: #fff;}
.nav_bg a:hover{ color: #fff; background: #559adf; text-decoration: none;}
.head1{margin:0 auto; width:1100px; padding-top:50px; padding-top:50px}
/* 主体样式 */
.main02{ width: 100%; padding: 0 0 40px 0; background: #f7f7f7;}
.mb2_bt1{ font-size: 50px; padding: 66px 0 0 72px; width: 928px; height: 54px; background: url("../images/main02_box1_bg.jpg") no-repeat;}
.mb2_bt1 span{ color: #fffc00;}
.mb2_box1{ font-size: 15px; line-height: 24px; padding: 30px 0px 0 40px; width: 960px; height: 55px; color:#000 }
.mb2_bt2 span{ color: #fffc00;}
.mb2_box2{ width: 1000px; height: 340px; background: url(../images/img01.jpg) no-repeat; position: relative;}
.mb2_box2 p{ width: 260px;font-size: 15px; line-height: 24px;  color:#000; padding-top:100px; padding-left:544px }
.mb2_box3{width: 920px; margin-top:40px; }
.main03{ width: 100%; padding: 0 0 40px 0; background: #4a71d0;}
.main03a{ width: 100%; padding: 0 0 0px 0; background: #f1f2f8;}
.mb3_b1_text{ font-size: 17px; line-height: 30px; text-indent: 2em; padding: 50px 66px 0 66px; width: 868px; height: 70px; background: url("../images/main03_box1_bg.jpg") no-repeat;}
.mb3_box2z{ width:300px; float:left; margin-top:30px; margin-left:20px; }
.mb3_box2z h1{ margin-bottom:15px;}
.mb3_box2y h1{ margin-bottom:15px;}
.mb3_box2y{  width:300px; float:right; margin-top:30px; margin-right:10px; }
.mb3_box2{ width: 996px; height: 287px; background: url(../images/img03.jpg) no-repeat; position: relative; margin-bottom:40px; margin-top:30px; color:#FFF; font-size:14px}
.mb3_bt{ font-size: 22px; line-height: 46px; text-align: center; margin-bottom: 30px; margin-top:15px; width: 1000px; height: 46px;}
.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("../images/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("../images/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("../images/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("../images/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; margin-left:55px;}
.mb3_box3_buw ul li{ padding-top: 40px; width:192px; height:192px; background: url("../images/teb_moren.png") no-repeat; position: absolute;}
.mb3_box3_buw ul li.cur{ background: url("../images/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;}
.main031_box{ width:970px; margin-top:40px;background: #3d60b9; height:279px; padding-left:30px;  }
.main031_boxz{ width:530px; float:left; font-size:15px; color: #fff; line-height:24px; padding-top:20px;}
.main031_boxy{ width:372px; float:right;}

.main032_box{ width:1000px; margin-top:10px;}
.main032_boxz{ width:500px; float:left; font-size:15px; color: #fff; line-height:24px; padding-top:0px; }
.main032_boxy{ width:345px;  height:860px;float:right;background: #3d60b9; border:#5080f6 1px solid; margin-top:20px; padding-top:50px; padding-left:27px;}
.main032_boxy h1{ font-size:26px; width:345px;text-align:center;font-weight:400;color: #fff; margin-bottom:40px;}
.main032_boxy p{ line-height:34px; margin-top:40px;font-size:15px; color: #fff;width:325px;  }
.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{width: 100%; padding: 0 0 40px 0; background: #665fe1;}
.m4_box_bt{ width: 1000px; height: 100px; background: url("../images/main04_box1_bt.jpg") no-repeat; position: relative;}
.mb4_box1{ margin-top:20px;background: url("../images/img05.jpg") no-repeat; width:996px; height:447px;color: #fff; padding-top:20px; }
.mb4_box1 h1{ font-size:26px; width:400px;text-align:center;   margin-left:544px; font-weight:400}
.mb4_box1a{
	margin-top:20px;
	width:400px;
	margin-left:530px;
	color: #FFF;
}
.mb4_box1a li{ line-height:30px; font-size:16px;}
.mb4_box1 h2{ font-size:26px; width:400px; text-align:center; margin-left:544px; font-weight:400; margin-top:50px}
.mb4_box2{background: url("../images/img06.jpg") no-repeat; width:996px; height:197px;color: #fff; padding-top:20px;}
.mb4_box2 p{font-size:16px; color:#FF0; width:600px; margin-left:370px; margin-top:40px; line-height:28px; }
.main05{ width: 100%; background: #008d8a; padding: 0 0 40px 0;}
.main05_kc1_bt,.main05_kc2_bt,.main05_kc3_bt,.main05_kc4_bt{ margin: 60px 0 0 0;}
.mb5_box1{ margin-top:40px; margin-bottom:20px;}
.main06{background:#6730da;padding: 0 0 30px 0;}
.main06 ul li{ margin: 10px 0 24px;}
.main06 ul li a{ font-size: 16px; line-height: 40px; color: #fff; width: 140px; height: 40px;  border:#FFF 2px solid; display: inline-block; margin: 0 0 0 22px;text-align: center; border-radius:40px;}
.main06 ul li a:first-child{margin:0;}
.main06 ul li a:hover{text-decoration: none; border:#fffc00 2px solid; color: #fffc00; border-radius:40px;}
.Widthc{width:1000px;margin:0 auto; padding-top:50px}
.main07{ padding: 0 0 40px 0;}
.books{ margin-top: 50px; overflow: hidden; margin-bottom:10px; }
.books ul li{ width: 180px; float: left;background: #fff; padding-top:30px; padding-bottom:30px;margin-right:20px; }
.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: 23px; color: #252525; width: 160px; height:23px;  display: block; margin-top: 15px; padding-left:10px;}
.books ul li a:hover span{ color: #8a24c0; }
.anniu_goimai a{display:block; width:140px; height:30px; background:#1d9947;border-radius:40px;font-size:16px; font-weight:400; color:#fff; line-height:30px; text-align:center; margin-top:36px; margin-left:20px;}


.main08{background:#347dca;padding: 0 0 40px 0;}

/* 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(../images/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;}
