.shizi_bai{width:100%; margin:auto; overflow:hidden; background-color:#fff;}
.shizi_hui{width:100%; margin:auto; overflow:hidden; background-color:#f6f6f6;}
.shizi{width:1180px; margin:auto; overflow:hidden; padding:20px 0px 15px 0px;}
.shizi .zhaop{ float:left; width:300px; height:330px; margin:0px; padding:0px; margin-top:8px;}
.shizi .jiestxt{ float:left; width:880px;font-size:15px; line-height:24px;}
.shizi .jiestxt span{font-size:20px; font-weight:bold; height:35px; line-height:45px;}
.kecheng{ width:1200px; margin:auto; min-height:450px; padding:10px 20px 20px 20px; font-size:15px; line-height:28px; margin-top:10px;}
.kecheng .zbleft{ float:left; width:224px; margin:auto;}
.kecheng .zbleft li{ height:32px; line-height:32px; background:#7d847e; margin-bottom:8px; font-size:15px;}
.kecheng .zbleft li a{color: #fff;text-decoration: none;}
.kecheng .zbleft li a:hover{ color:#fff;background:#b96841; display:block;}
.kecheng .zbleft .ww a{ color:#fff;background:#b96841; display:block;}
.kecheng .jztxt{ float:left; width:940px; margin:auto; margin-left:35px; font-size:15px; line-height:25px;}

.jianzhang{ width:1100px; margin:auto; padding:10px 20px 20px 20px; font-size:15px; line-height:28px;}
.works_zp{ width:1225px; margin:auto; height:1210px;}
.works_zp li{ float:left; width:280px; background-color:#ccc; margin:0px 13px 20px 13px;}
.works_zp li:hover{ float:left; width:280px; background-color:#ccc; margin:0px 13px 20px 13px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.page{ margin:auto; height:60px;}
.page ul{ margin:0px; padding:0px;margin:auto;}
.page li{ float:left; width:24px; height:28px; margin:0px 10px 0px 10px;}
.page li a{ float:left;  margin:0px 10px 0px 10px; width:24px; height:28px; display:block; background-color:#c9caca; text-align:center; font-size:17px; line-height:28px; display:block; color:#000;text-decoration: none;}
.page li a:hover{ float:left;  margin:0px 10px 0px 10px; width:22px; height:28px; display:block; background-color:#4ba61f; text-align:center; font-size:17px; line-height:28px; display:block; color:#fff;text-decoration: none;text-decoration: none;}
.page .xz a{ float:left;  margin:0px 10px 0px 10px; width:22px; height:28px; display:block; background-color:#4ba61f; text-align:center; font-size:17px; line-height:28px; display:block; color:#fff;text-decoration: none;text-decoration: none;}

.bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.7;filter: Alpha(opacity=70);z-index: 98;transition:all 1s;display: none}

.bigbox{ width:1225px; margin:auto; height:970px;}
.bigbox li{ float:left; margin:0px 13px 20px 13px; text-align:center; text-decoration: none;}
.bigbox li span a{height:35px; text-align:center;	color:red; text-decoration: none;}
.bigbox li span a:hover{height:35px; text-align:center;	color:red; text-decoration: none;}
.mask:hover{cursor:zoom-out;}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}

.about_txt{ float:left; font-size:15px; line-height:25px; height:500px; width:65%; margin-right:22px; margin-bottom:60px;}
.about_txtimg{ float:rgint; height:500px; margin-top:5px;}
.lxwm_txt{ float:left; font-size:15px; line-height:25px; height:500px; width:55%; margin-right:22px; margin-bottom:60px;}
.lxwm_txt span{font-size: 18px;font-weight: bold;text-decoration: none; height:35px; line-height:40px;}
.lxwm_ditu{ float:rgint; margin-top:5px;}

.list{ width:1150px; margin:auto; height:50px; margin-top:25px; background-image:url(../images/xiant.gif);}
.list li{ float:right; color:#e13436; font-size:24px;font-weight: bold; height:45px; line-height:45px; width:120px; text-align:center;}
.list span{ float:right; font-size:20px; color:#ababab; height:45px; line-height:50px; font-weight: lighter;}

.company{ width:1150px; height:950px; margin:auto;}
.company .img{ float:right; width:403px;}
.company .img li{ margin:auto; margin-top:10px; padding:0px;}
.company .text{ float:left; width:690px; margin:auto; padding:10px 0px 35px 0px; font-size:15px; line-height:24px;}
.company .text li{ margin:auto; margin-left:50px; margin-top:15px;}

.case{ width:1150px; margin:auto; height:555px; padding-left:25px;}
.case_left{ float:left; margin:10px 35px 20px 0px; height:235px; width:252px;}
.case_left img{ margin:0px; padding:0px; height:180px; display:block;}
.case_left li{ height:40px; line-height:40px; font-size:20px; text-align:center;}
.case_left{ background-color:#efefef; color:#000; display:block; border-radius:7px;}
.case_left:hover{ background-color:#1f69cb; color:#fff;display:block;border-radius:7px;}

.case_z{ float:left; width:240px; height:180px; position:relative; z-index:1; overflow:hidden; padding:6px 6px 0px 6px;}
.case_z li{ width:240px; height:180px;  margin:0px; padding:0px;}
.case_z>div{position:absolute; z-index:100%;}
.case_wk{ width:240px; height:120px; padding-top:60px; background-image:url(../images/toum2.png);}
.case_wk li{ text-align:center; font-family:"微软雅黑"; line-height:25px; height:30px; color:#FFFFFF; margin:auto; font-size:15px;}
.case_wk span{color:#eaf712;font-size:18px;	font-weight: bold;}


.lxwm{ width:1000px; margin:auto; height:410px;}
.lxwm .tel{ float:left; width:640px; margin-top:-12px;}
.lxwm .tel ul{margin:0px;padding:0px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #8c8c8c;	width:500px; padding:18px 0px 18px 10px;}
.lxwm .tel li{ font-size:17px; line-height:24px;}
.lxwm .tel span{font-size:17px;	line-height:24px;font-weight: bold;	text-decoration: none;}
.lxwm .itp{ float:left; width:300px; height:400px; margin-top:12px;}

.banner_1{background-image:url(../images/banner_1.jpg);height:240px;background-attachment: scroll;	background-repeat: no-repeat;background-position: center top; display:block;}
.banner_2{background-image:url(../images/banner_2.jpg);height:240px;background-attachment: scroll;	background-repeat: no-repeat;background-position: center top; display:block;}
.banner_3{background-image:url(../images/banner_3.jpg);height:240px;background-attachment: scroll;	background-repeat: no-repeat;background-position: center top; display:block;}
.banner_4{background-image:url(../images/banner_4.jpg);height:240px;background-attachment: scroll;	background-repeat: no-repeat;background-position: center top; display:block;}
.banner_5{background-image:url(../images/banner_5.jpg);height:240px;background-attachment: scroll;	background-repeat: no-repeat;background-position: center top; display:block;}
.banner_6{background-image:url(../images/banner_6.jpg);height:240px;background-attachment: scroll;	background-repeat: no-repeat;background-position: center top; display:block;}
.banner_7{background-image:url(../images/banner_7.jpg);height:240px;background-attachment: scroll;	background-repeat: no-repeat;background-position: center top; display:block;}
.banner_8{background-image:url(../images/banner_8.jpg);height:240px;background-attachment: scroll;	background-repeat: no-repeat;background-position: center top; display:block;}
.banner{width:1200px; margin:auto; height:40px; padding-top:140px;}
.banner .tm{background:rgba(0,0,0,0.3) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
background:#000; filter:Alpha(opacity=30);/*实现IE背景透明*/ 
 width:225px; height:80px; color:#fff; font-size:24px; text-align:center; padding-top:20px;}
.banner .tm p{ position:relative;}/*实现IE文字不透明*/
.banner .tm li{ text-align:center;}
.banner .tm span{ text-align:center; font-size:14px; line-height:30px; color:#cccccc;}


.product_core{ width:1200px; height:100%; margin:auto; display:block; clear: both;overflow:hidden; height:1200px;}
.product_memu{ float:left; height:100%; margin:auto; background-color:#f2f2f2; width:225px;display:block;clear: both;overflow:hidden;}
.product_memu li{ font-size:14px; color:#000000; line-height:35px;height:35px;}
.product_memu li a{ color:#000000; padding-left:15px;}
.product_memu li a:hover{ color:#FFFFFF; background-color:#0374b8; display:block;text-decoration: none; padding-left:}
.product_memu .dz a{ color:#FFFFFF; background-color:#0374b8; display:block;text-decoration: none; padding-left:}
.product_list { float:left; width:940px; display:block; height:500px; margin-left:35px;}
.product_list .catalog{ height:30px; font-size:14px; width:100%; margin:auto; margin-top:10px; line-height:30px;border-bottom : 1px solid #dcdee0; margin-bottom:20px;}

.cp_list{ float:left;}
.cp_list li{ float:left; width:258px; height:330px; margin:10px 26px 20px 26px; border: 1px solid #dcdee0; font-size:13px; color:#000;}
.cp_list li span{ padding:9px 9px 5px 9px; margin:0px;	width:240px; height:280px; display:block;}
.cp_list li p{ height:26px; text-align:center; line-height:26px;}
.cp_list li:hover{ float:left; width:258px; height:330px; margin:10px 26px 20px 26px; border: 1px solid #8dd0f9; font-size:13px; color:#0277bf; background-color:#f6f9fb;}

/*新闻列表*/
.news_core{ width:1150px; min-height:410px; margin:auto; display:block; clear: both;overflow:hidden; margin-top:18px;}
.news_core li{ font-size:15px; line-height:24px;}
.news_core .dbt25{font-size: 25px;text-align: center; height:40px;}
.news_core .hengxt{height:1px;border:none;border-top:1px solid #ccc; margin-bottom:8px;}
.news_core .fbriqi{font-size:13px;text-align: center; color:#666; height:25px;margin-bottom:8px;}


.product_catalog{ height:80px; width:1200px; margin:auto; border-bottom : 1px solid #dcdee0; margin-bottom:20px;}
.top_memu { float:left; width:600px; display:block; height:80px; margin-left:5px;}
.top_memu li{ float:left; width:100px; height:35px; font-size:15px; text-align:center; line-height:35px; margin:20px 1px 0px 0px;}
.top_memu li a{background-color:#109222; display:block; color:#FFFFFF;}
.top_memu li a:hover{background-color:#fd7e0d;display:block;color:#FFFFFF;text-decoration: none;}
.top_memu .now a{background-color:#fd7e0d; color:#FFFFFF;text-decoration: none;}
.signup{ width:1100px; margin:auto; font-size:15px; line-height:23px; padding:0px 15px 30px 15px;}
.l{width:110px; float:left;padding-top:15px}
.r{padding-top:15px}

.mod_list { width:1100px; margin:auto; min-height:400px;}
.mod_list dl{clear:both;}
.mod_list dl dt{float:left;font-size:16px;line-height:32px;padding-left:0.5em;}
.mod_list dl dt:before{ padding-right:5px;color:#666;}
.mod_list dl dd{float:left;font-size:14px;line-height:32px;color:#a4a4a5;font-family:Arial; margin-right:20px;}
.mod_list dl dt a{color:#333333;}
.mod_list dl dt a:hover{color:#B76522;}
.news_txt{ width:1100px; margin:auto; font-size:15px; line-height:25px; margin-bottom:35px;}
.news_txt img{ margin:10px 0px 15px 0px;}
.news_title{ margin:auto; text-align:center;}
.news_title li{ font-size:12px; color:#999999; line-height:28px;}
.news_title .d22{ font-size:22px; color:#000; padding-top:15px;}

.hr_img{ float:left; width:240px; margin-top:10px;}
.hr_img li{font-size:16px; margin-left:15px; margin-top:8px;}
.hr_right{ float:right; width:850px; margin-right:20px; margin-top:8px; margin-bottom:35px;}
.hr_bt{ background-color:#f5f5f5; height:35px; width:100%; font-size:20px; color:#045cad; line-height:35px; padding-left:20px; margin-bottom:15px;}
.hr_txt{ font-size:15px; line-height:25px; padding-left:20px;}

.serve_kd{ width:1200px; margin:auto; height:450px;}
.serve_txt{ float:left; font-size:15px; line-height:24px; padding-left:15px;  height:500px;}
.serve_img{ float:right; margin-top:20px; height:500px;}

/*课程设置*/
.kecheng_core{ width:1150px; margin:auto; display:block; clear: both;overflow:hidden; margin-top:18px; font-size:15px; liln
24px;}