*{}
ul , li{padding:0px; margin:0px; list-style:none;}
body {color: #333;	cursor: default;padding:0px; margin:0px; background: #fff; font-size:14px; overflow-x:hidden; }
.page_body{}
#sitetoph1{display:none;}
.clear {clear: both;padding: 0px;margin: 0px;height: 0px;}
a {	text-decoration: none;	cursor: pointer;	color: #333; font-size:14px;
	transition: all 0.4s; 
}
a:hover {color: #e60012;}
.nowrap{display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hoverbig{transition: all 0.4s;}
.hoverbig:hover{transform: scale(1.05);}

/*Header*/

#top_header{ background:#333; color:#fff; height:38px; line-height:38px;font-size:14px; width:100%;}
#top_header a{color:#fff; font-size:14px;}
#toptelbox{ text-align:right;}
#toptelbox i{ margin-left:15px; margin-right:4px; color:#ffaf04;}

/*Navigation*/
#navigation{ padding-bottom:0px; padding-top:0px; width:100%; background:#d52123;height:50px;border-bottom:1px solid #d52123;}
#navigation .navbar-default{ background:none; border:none; border-radius:0px !important; padding:0 auto; }
#navigation .navbar-default .navbar-nav{ margin-top:0px;}
#navigation .navbar-default .navbar-nav li{padding:0px !important; }
#navigation .navbar-default .navbar-nav li:hover{}
#navigation .navbar-default .navbar-nav li a{font-size:16px; font-weight:bold; color:#fff; padding-left:26px; padding-right:26px;
                                            }
#navigation .navbar-default .navbar-nav li a:hover{color: #f9f9f9 !important;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-toggle{font-size:16px; }
#navigation .navbar-default .navbar-nav li.dropdown:hover .dropdown-menu{ display:block !important;}
#navigation .navbar-default .navbar-nav li a:hover{font-size:16px; color:#f9f9f9; }
#navigation .navbar-default .navbar-nav li.dropdown a{font-size:16px; color:#fff;}
#navigation .navbar-default .navbar-nav li.open{padding-right:0px;}
#navigation .navbar-default .navbar-nav li.open a{ background:#222; color:#fff;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu{background:#d52123; text-align:center; 
                                                                   padding-bottom:10px;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li{ background:none; padding-top:2px; padding-bottom:8px;
                                                                    }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li:hover{ background:#d52123; }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li:hover a{color:#fff !important;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu .caret{color:#f8b551;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li:hover a{ background:none;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li a{color:#fff; margin-top:5px; padding-top:5px; background:none;
                                                                       }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li a:hover{ background:none;}
#navigation .navbar-header .navbar-toggle{ background:#f0f0f0; color:#333; border:none; position:relative; top:4px;
                                           z-index:30000000000000;}
#navigation .navbar-header .navbar-brand{}

#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu .dropdown-submenu{height:35px; width:180px;   }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu .dropdown-submenu .third-menu {  
            position:relative;
            top: 0;  
            left: 100%;  
            margin-top: -30px;  
            margin-left: 0px;  
            background:#d52123;
            box-shadow:0px 0px 3px #333;           
            border-radius: 0 6px 6px 6px;  
            display:none;  width:180px;      
        }  
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu .dropdown-submenu .third-menu li a{ font-size:14px;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu .dropdown-submenu:hover .third-menu{ display:block;
                                                                                                        padding:10px;
                                                                                                        width:180px;
                                                                                                        }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu .dropdown-submenu:hover .third-menu li{height:30px;
                                                                                                          line-height:30px;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu .dropdown-submenu:hover a i{ position:relative; left:4px;}


/*
.page_navclass{ background:#004d7a !important;
                padding-bottom:0px !important; padding-top:0px !important; }
.page_navclass .stitle{font-size:14px; position:relative; top:7px; margin-left:10px;}
.page_navclass .stitle p{ line-height:22px; padding-left:0px; margin-left:0px; color:#fea503;}
.page_navclass .stitle span{font-size:12px; color:#fea503;}
.page_navclass .navbar-default .navbar-nav{ margin-top:20px !important;}
.page_navclass .navbar-default .navbar-nav li a{color:#fff !important;}
.page_navclass .navbar-default .navbar-brand img{ position:relative; top:-10px !important;}
*/


#search_container{position:relative; top:17px; padding-left:10px;}
#scbtn{border-radius:50px; background:#ecab13; border:none;}

#slider{border:none; height:450px; overflow:hidden; }
#slider .container-fluid{width:100%; margin:0px; padding:0px;}
#slider .col-md-12{ padding:0px; margin:0px;}
#slider .col-md-12 .carousel{padding-right:0px !important; height:450px;}
#slider .col-md-12 .carousel .carousel-cell{width:100%; background-position:center center; margin-right:0px; 
                                            height:450px; text-align:center; }
#slidernav_left{ margin:90px 0px 0px 65px; position:relative; top:-450px; transition: all 0.4s; width:200px;}
#slidernav_left li{height:45px; background:rgba(0,0,0,0.5); line-height:45px; text-align:center; border-radius:45px; margin-bottom:30px;
                      }
#slidernav_left li:hover{border-radius:45px 0px 0px 45px; background:#fff; box-shadow:-2px 0px 5px 0px #5e5d5d;}
#slidernav_left li a{ font-size:18px; color:#fff;}
#slidernav_left li a:hover{color:#333;}
#slidernav_left li:hover a{color:#333;}
.slidernav_right{display:none; position:relative; top:-130px; width:800px; height:427px; background:#fff; 
                 left:200px; text-align:left; }
.slidernav_right2{top:-201px;}
.slidernav_right3{top:-273px;}
#slidernav_left li:hover .slidernav_right{display:block; }
.sliderright_content{ padding:30px;}

/*Pagination*/
.page_box{padding-top:20px; padding-bottom:20px; text-align:center; clear:both; margin-top:20px; line-height:40px;
           width:100%;}
.page_box a{-webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;
	border: 3px solid #f0f0f0; background:#ccc; padding:13px 17px; margin-left:4px; color:#333; }
.page_box a:hover , .page_box a.current{color:#fff; background:#e60012;}
.more-fhlinks{}
.pagination>li>#gotopagebtn 
{
    color:#e60012;
    }
.pagination>li>#gotopid 
{
    width:50px; color:#e60012;
    }
.pagination li.active a{background:#e60012; border:1px solid #e60012;}
.next_prev_box{border-top:1px dotted #ccc; border-bottom:3px solid #f0f0f0; line-height:24px; padding-top:14px; 
               padding-left:10px; padding-bottom:14px; font-size:15px; background:#f9f9f9; margin-left:10px; margin-top:20px;}
.next_prev_box a{color:#e60012; font-weight:bold; font-size:15px;}


#footer{ background:#000; padding-top:40px; color:#999; font-size:13px; padding-bottom:20px;}
.ftelbox{margin-left:0px; padding-left:0px;}
.copyright{ margin-top:30px; padding-top:35px; padding-bottom:5px; color:#999; font-size:14px; border-top:1px solid #666;}
.copyright a{color:#999;}
.footerlinks{border-bottom:1px solid #666; padding-bottom:40px; margin-bottom:40px; text-align:center;}
.footerlinks a{font-size:16px; margin-left:15px; margin-right:15px; color:#fff;}
.fteltitle{ font-size:18px;}
.ftel a{ font-size:36px; font-weight:bold; color:#8db44d;}
.fwx{}
#footer h2{ font-size:20px; font-weight:bold;}
#footer ul{ margin-top:20px;}
#footer ul li{ margin-bottom:10px; color:#999;}
#footer ul li a{color:#999;}
#footer ul li a:hover{color:#fff;}
#footer .footererweima{margin-top:30px;}

.breadcrumb_box{ background:#f9f9f9; border-bottom:1px solid #ccc; border-top:1px solid #ccc; height:40px; overflow:hidden; text-align:left;
                  padding-top:1px; 
                  display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
                  }
.breadcrumb{ background:none; border:none; color:#666;}
.breadcrumb a{color:#666;}

.pagebox{padding-top:20px;}
.pagebox li{float:left; margin-left:10px;}
.prevnext{color:#666;}
.prevnext a{color:#666;}


/*To Top*/
p#back-to-top{
    position:fixed;
    display:none;
    bottom:10px;
    right:20px; width:40px; height:40px; background:#c8000a;  border-radius:40px; text-align:center; line-height:42px;
    box-shadow:1px 1px 5px 0px #ccc;
}
p#back-to-top i{
    font-size:20px; font-weight:bold; color:#fff;
}
p#back-to-top i:hover{
    color:#f0b413;
}

.right_tool_bar{position:fixed; _position: absolute; z-index:200000; top:220px;
                 right:12px;}
.right_tool_bar li{height:68px; width:68px;  margin-top:-2px;}
.right_tools{float:right; display:block; height:66px; width:66px; border-bottom:1px solid #fff; overflow:hidden; line-height:24px; text-align:center;
             background:#d52123; font-size:12px; color:#fff;}
.right_tools i{ font-size:24px; font-weight:lighter; margin-top:10px;}
.right_tools:hover{ background:#0b9173;  color:#fff;}
.right_tools:hover i{color:#fff;}
.right_kfimg{float:right; margin-top:-90px; margin-right:65px; position:relative; top:16px;}
.right_tel{background:#fff; color:#333; display:block; width:200px; height:45px; text-align:center; line-height:45px;
          font-size:18px; float:right; margin-top:-90px; margin-right:75px; position:relative; top:36px;
          box-shadow:0px 0px 10px 0px #999;}
.right_erweima{float:right; margin-right:5px; display:block; height:45px;box-shadow:0px 0px 10px 0px #999;
               margin-top:-90px; margin-right:75px; position:relative; top:-6px;}
.right_qq{background:#c8000a; color:#fff;float:right; margin-right:5px;display:block; width:200px; height:45px; text-align:center; line-height:45px;
           border-radius:45px; font-size:18px; }
.right_ts{ display:none;}

/* @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... } */

.swiper-button-next{margin-right:-40px;}
.swiper-button-prev{margin-left:-40px;}

.kcblocktitle{ text-align:left; margin-top:50px; margin-bottom:40px; border-bottom:3px solid #fd9604; padding-bottom:10px;}
.kcblocktitle h2{color:#333; font-size:26px; font-weight:800; padding-bottom:4px;}
.kcblocktitle h2 span{color:#999; font-weight:normal; text-transform:uppercase; font-size:16px;}
.title_leftborder{border-left:5px solid #fd9604; padding-top:0px; padding-bottom:0px; padding-left:10px; position:relative; left:-15px;}
.kcblocktitle h2 .more{ float:right; margin-top:10px; color:#d52123; font-weight:bold;}

#abs_box{ background:#fcfcfc; padding-top:50px; padding-bottom:60px;}
.abs_h2{ font-size:26px; font-weight:bold; color:#233951; line-height:30px; border-left:5px solid #009944; padding-left:10px;
         margin-bottom:20px;}
.abs_h2 span{ font-size:16px; color:#666; font-weight:normal; color:#999;}
#abs_box p{font-size:14px; line-height:23px;}
.abs_btn{ padding:15px 50px; background:#6d0fc4; color:#fff; border-radius:30px; position:relative; top:20px;}
.r5upimg{box-shadow:0px 0px 5px 0px #ccc; background:#fff; padding:15px; border-radius:40px 0px 40px 0px; margin:20px;}
.r5upimg2{ margin-top:90px;}

#rementuijian{padding-bottom:40px; background:#fff;margin-top:60px;}
.class_items{ /*box-shadow:0px 0px 6px 0px #ccc; border:1px solid #ccc; background:#f9f9f9;*/ margin:10px; padding-bottom:20px;
              min-height:500px; background:#fff; padding-top:20px; border:1px solid #f0f0f0; border-radius:5px;}
.class_items .case_img img{border-radius:10; margin:0 auto; width:70%;}
.class_items p{ margin:20px; font-size:14px; line-height:25px;}
.class_items p a{color:#666; font-weight:lighter; }
.case_title{ text-align:center; font-size:18px; margin-top:30px; margin-bottom:10px; font-weight:bold; display:block;}
.class_items b{ display:block;}

#zhuanjiatuandui{padding-bottom:40px; background:#fcfcfc;margin-top:60px;}

.listpagetitle{ margin-top:40px; margin-bottom:40px;}
.listpagetitle h2{ font-size:36px; line-height:40px;}
.listpagetitle h2 span{ font-size:12px; display:block; letter-spacing:1px;}

.listpage_banner{height:450px; background:#f9f9f9;}
.listpage_banner_jiaoshi{ background:url(../Images/listpage_banner1.jpg) center center no-repeat;}

#gaokaobaokao{ background:#fff; padding-bottom:40px; }
.fwh2{ font-size:16px; color:#333;  font-weight:bold; 
       }
.fwh3{ font-weight:normal; font-size:14px; color:#999; margin-top:10px; margin-bottom:5px;  
      }
.fwh3 span{color:#fd9f04;}
a.zixunbtn{ color:#fff; background:rgba(0,153,68,0.5); padding:10px 20px; margin-right:10px; font-size:14px; display:inline-block;}
.fw2box{ margin-bottom:20px;}
.fw2box img{ border:1px solid #ccc;}
.fw2box div:hover a.zixunbtn{background:#009944;}
.fw2box a.zixunbtn{float:right; margin-top:-80px; background:#009944;}
.fw2box a.zixunbtn1{}
.fwrow{ margin-top:15px;}

#gkbkxy_sec{ background:url(../Images/pagebg1.jpg) center center no-repeat; height:650px;}
.gkbkxy_text{ padding:30px; color:#fff;}
.gkbkxy_text h2{ font-size:42px; font-weight:800; margin-top:60px; margin-bottom:60px;}
.gkbkxy_text p{ font-size:16px; line-height:30px; text-align:justify; margin-bottom:50px;}
.gkbkxy_text .abs_btn{ background:#fdd100; }

#msjgk_sec{ background:url(../Images/pagebg2.jpg) center center no-repeat; height:650px;}
#msjgk_sec .abs_btn{ background:#6d0fc4;}
#msjgk_sec .gkbkxy_text h2, #msjgk_sec .gkbkxy_text p{ color:#333;}

#gwztc_sec{ background:url(../Images/pagebg3.jpg) center center no-repeat; height:650px;}
#gwztc_sec .abs_btn{ background:#6d0fc4;}
#gwztc_sec .gkbkxy_text p{ text-align:center;}
#gwztc_sec .gkbkxy_text .abs_btn{ background:#fdd100;}
#gwztc_sec .gkbkxy_text h2{ margin-top:150px;}

.bktitlebox{ margin-top:50px; margin-bottom:35px;}
.bkimgleft{border-radius:10px; padding:60px 30px 70px 30px; color:#fff; background:#d52123 url(../Images/rightjiao.png) right top no-repeat; box-shadow:0px 0px 5px 0px #ccc;
          }
.bkimgleft h2{ font-size:36px; font-weight:bold; margin:0px; padding:0px; margin-bottom:20px;}
.bkimgleft h2 i{color:#fdd100;}
.bkimgleft p{ font-size:16px; line-height:26px; text-align:justify;}
.bkstatusright{}
.bkstatusright li b{float:left;}
.bkstatusright li b.bnianji{ margin-left:20px;}
.bkstatusright li{ font-size:16px; margin-top:15px; height:35px;}
.bkstatusright li .dropdown{ background:#f9f9f9; float:left; margin-top:-4px; }
.bkstatusright li .dropdown button{ border:1px solid #37bc9b;border-radius:4px;}
.bkstatusright li .dropdown .dropdown-menu{ width:570px;}
.bkstatusright li .dropdown .dropdown-menu li{display:inline; float:left; border:1px solid #fff;
                                               margin-left:10px; height:28px; line-height:16px; padding:0px; margin-bottom:0px;
                                               margin-top:0px;}
.bkstatusright li .dropdown .dropdown-menu li:hover{border:1px solid #f0f0f0; background:#37bc9b;}
.bkstatusright li .dropdown .dropdown-menu2{width:260px;}
.bkstatusright li .price{color:#e60012; font-size:20px; font-weight:bold; position:relative; top:-3px; background:none;}
.bkstatusright li .bkdiqu{ border:1px solid #37bc9b; padding:10px 20px; border-radius:4px;}

.bkxycontainerrow{ padding-bottom:0px; /*background:#eaf0f2;*/}
hr{border:1px solid #37bc9b; border-bottom:none;}

#gkbkxy_page{ background:#f9f9f9;}
.bksmalltitle{}
.bksmalltitle h2{ font-size:42px; font-weight:800; margin-top:40px; margin-bottom:20px; color:#333;}
.bksmalltitle h2.xingaokaoh2{ color:#0db289;}
.bksmalltitle h3{ font-size:24px;}
.bksmalltitle h3.xingaokaoh3{ font-size:24px; font-weight:lighter; font-size:18px; margin:10px 220px; line-height:36px;}

.gkbkxitems_box{ padding-top:40px; padding-bottom:40px;}
.gkbkxitems{ margin:30px;}
.gkbkxitems h2{ font-size:30px;font-weight:bold; margin-top:60px;}
.gkbkxitems p{ font-size:16px; line-height:28px;  margin-top:20px; text-align:justify; font-weight:lighter;}
.gkbkxitems_img_1{border-radius:60px 40px 90px 10px; transform:rotate(-3deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_2{border-radius:60px 40px 90px 10px; transform:rotate(3deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_3{border-radius:60px 40px 90px 10px; transform:rotate(-3deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_4{border-radius:60px 40px 90px 10px; transform:rotate(3deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_5{border-radius:60px 40px 90px 10px; transform:rotate(-3deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_6{border-radius:60px 40px 90px 10px; transform:rotate(3deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_7{border-radius:60px 40px 90px 10px; transform:rotate(-3deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_8{border-radius:60px 40px 90px 10px; transform:rotate(3deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.btn-gouwu{margin-right:15px;}

.msphoto{ margin-top:30px; margin-bottom:30px;}
.msphotoitems{ margin:20px; text-align:center;}
.msphotoitems .photo img{border-radius:100%; padding:10px; background:#ffff; box-shadow:0px 0px 10px 0px #ccc; margin-bottom:20px;}
.msphotoitems .intro{ font-size:14px; line-height:24px;}
.msphotoitems .mstitle{ font-size:16px; font-weight:bold; text-align:center; border-radius:40px; background:#d52123; color:#fff;
                       height:45px; line-height:45px; margin-bottom:20px;}

.banner8{height:149px; background:url(../Images/8banner.jpg) center center no-repeat; text-align:center; margin-bottom:30px;}
.banner8 h2{ font-size:42px; font-weight:800; color:#fff; margin-top:50px;}
.banner8 h2 span{color:#fff515;}

.banner9{height:149px; text-align:center; margin-bottom:30px;}
.banner9 h2{ font-size:42px; font-weight:800; color:#333; margin-top:50px;}
.banner9 h2 span{color:#d52123;}

.mokuai82{ background:#333 url(../Images/51miz-E813087-3E27ADE8.jpg) center top no-repeat; margin-bottom:30px; padding-bottom:30px; padding-top:30px;}
.mokuai82 img{ border-radius:50px 0px 50px 0px; }
.mokuai83{ background:#333 url(../Images/51miz-P212524-50E20082.jpg) center top no-repeat;}
.mokuai82 ul{}
.mokuai82 ul li{ background:rgba(13,178,137,0.3); padding:15px; font-size:14px; color:#fff; margin-bottom:20px;}
.mokuai82 ul li:hover{ background:rgba(13,178,137,1);}

.zhuanyedignwei{}
.zhuanyedignwei .row{ padding:60px; border-bottom:1px dotted #333; padding-bottom:40px; }
.zhuanyedignwei h2{ background:#333; color:#fff; font-size:24px; font-weight:800; padding:10px 42px; border-radius:5px;
                    display:inline-block; margin-bottom:0px;}
.zhuanyedignwei h3{ background:#0db289; color:#fff; font-size:18px; font-weight:800; padding:10px 42px; border-radius:5px;
                    display:inline-block;}
.zhuanyedignwei p{ font-size:14px; margin:12px; line-height:26px;}
.zhuanyedignwei img{border-radius:5px; box-shadow:0px 0px 8px 0px #ccc; position:relative; top:21px;}

.bottomkefu3{padding-bottom:60px; text-align:center; background:#f9f9f9; padding-top:40px;}
.bottomkefu3 h2{ color:#0db289; font-size:42px; font-weight:800; margin-top:50px;}
.bottomkefu3 p{ font-size:24px; font-weight:lighter; font-size:18px; margin:10px 200px; line-height:36px; margin-bottom:32px;}
.bottomtel{ background:#d52123; color:#fff; font-size:24px; font-weight:bold; padding:14px 40px; border-radius:50px;
            box-shadow:0px 0px 10px 0px #999;}
.bottomtel:hover{color:#fff;}

.liuxuesearchbox{ padding-top:400px; padding-bottom:40px; background:url(../Images/6516.jpg) center top no-repeat;}
.liuxuesearchbox_haiwai{ padding-top:400px; padding-bottom:40px; background:url(../Images/6516_2.jpg) center top no-repeat;}
.liuxuesearchbox h2{ font-size:42px; font-weight:bold;
                     text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

*filter: Glow(color=#fff, strength=1);
                     }
.liuxuesearchbox p{ font-size:16px; margin-bottom:30px; letter-spacing:4px; margin-top:10px;
                    text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

*filter: Glow(color=#fff, strength=1);
                    }
.xgzhitongche{ padding-top:40px; padding-bottom:40px; background:#efefee;}
.xgzhitongche_haiwai{ padding-top:400px; padding-bottom:40px; background:url(../Images/6516_2.jpg) center top no-repeat;}
.xgzhitongche h2{ font-size:42px; font-weight:bold;
                     text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

*filter: Glow(color=#fff, strength=1);
                     }
.xgzhitongche p{ font-size:16px; margin-bottom:30px; letter-spacing:4px; margin-top:10px;
                    text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

*filter: Glow(color=#fff, strength=1);
                    }

.bottomscs{ margin-top:30px;}


.shbtnsrow{ padding-top:10px; padding-bottom:0px;}
.shbtns{color:#fff; background:#d52123; padding:15px 40px; border-radius:40px; margin-left:4px; margin-right:4px;
        display:inline-block; min-width:150px; margin-bottom:10px;}
.shbtns:hover ,.shbtns_current{ color:#fff; background:#ffb401;}
.subxiangmulinks{ margin-top:20px; margin-bottom:20px;}
.subxiangmulinks a{ font-size:18px; font-weight:bold;}

.lxyxbox{ display:none;}
.lxyxbox_current{ display:block;}
.tjyxitems{ text-align:center; background:#fff; padding-bottom:30px; margin-bottom:30px; box-shadow:0px 0px 3px 0px #ccc;
            transition:all 0.4s;}
.tjyxitems:hover{box-shadow:0px 0px 6px 0px #666; transform: scale(1.1);}
.tjyxitems h2{ margin-top:10px; padding-top:0px;}
.tjyxitems h2 a{ font-size:18px; font-weight:bold;}
.tjyxitems .tjxxdetailbtn{color:#e60012; border:1px solid #e60012; padding:10px 40px; border-radius:5px; margin-top:15px; display:inline-block;}
.tjyxitems .tjxxdetailbtn:hover{color:#fff; background:#e60012;}
.tjyxitems:hover .tjxxdetailbtn{color:#fff; background:#e60012;}

.liuxuexiangmu{ padding-top:50px; padding-bottom:50px; background:#333;}
.lxxmtitle{}
.lxxmtitle h2{font-size:36px; font-weight:bold; color:#d52123;}
.lxxmtitle p{font-size:16px; margin-bottom:30px; letter-spacing:4px; margin-top:10px; color:#ccc;}

#chuangyexueyuan{padding-top:40px; padding-bottom:40px;}
#chuangyexueyuan .lxxmtitle h2{color:#333;}
#chuangyexueyuan .lxxmtitle p{color:#333;}
.whxyalitems{ background:#d52123; padding:20px; margin-bottom:30px;text-align:center; border-radius:10px; color:#fff;}
.whxyalitems i{margin:0 auto; font-size:72px; color:#fff;}
.whxyalitems b{ font-size:16px; display:block; margin-top:20px; margin-bottom:20px; color:#fff;}
.bottombtn{ margin-top:20px; margin-bottom:30px;}
.bottombtn a{ background:#f0f0f0; padding:15px 40px; border-radius:40px; color:#d52123;}

#faqliuxue{ padding-top:50px; padding-bottom:50px; background:#fcfcfc url(../Images/sbbg.jpg) center bottom no-repeat;}
#faqliuxue .lxxmtitle h2{color:#07bb93;}
#faqliuxue .lxxmtitle p{color:#ccc;}
.faqitems{min-height:102px; margin-bottom:30px; padding:20px; border:1px solid #ccc; background:#fcfcfc;
          box-shadow:0px 0px 5px 0px #000; border-radius:5px;}
.faqitems div{float:left; padding-top:0px; line-height:30px; border-left:1px dotted #ccc; padding-left:30px;}
.faqitems a{ font-size:16px; font-weight:bold;}
.fa-faquser{float:left; color:#07bb93; font-size:60px; margin-right:20px; margin-left:20px;}
.faqitems div i{color:#07bb93;}
.faqitems:hover{ background:#07bb93; color:#fff; transition: all 0.4s;}
.faqitems:hover i, .faqitems:hover a{color:#fff;}

#newssec{ padding-top:50px; padding-bottom:50px;}
.lxtabas{ margin-bottom:20px;}
.zxtitlelinks{ font-size:16px; font-weight:bold; position:relative; top:8px;}
.sjnewsbtns{ background:#f9f9f9; padding:10px 30px; border-radius:30px; margin-right:5px; margin-left:5px; display:inline-block;}
.sjnewsbtns_current,.sjnewsbtns:hover{ background:#d52123; color:#fff;}
.newsblocks{box-shadow:0px 0px 5px 0px #ccc; background:#fcfcfc; margin-top:15px; margin-bottom:15px; padding-bottom:20px;}
.newsblocks .news_img{}
.newsblocks .news_title{ font-size:16px; font-weight:bold; margin:20px; margin-top:30px;}
.newsblocks p{ font-size:14px; color:#999; line-height:20px; margin:20px; margin-top:15px;}
.newsblocks span{margin:20px; margin-top:0px; display:block; }
.newsblocks span i{ color:#d52123;}
.newsblocks span .righticon{ font-weight:lighter; float:right; border:1px solid #ccc; color:#ccc; padding:10px; border-radius:40px;}
.sjnewsbox{display:none;}
.sjnewsbox_current{ display:block;}

.art_list{ padding:30px; border-bottom:1px dotted #ccc;}
.art_list .art_list_img img{ position:relative; top:7px;}
.art_list h2{ margin:0px; margin-bottom:10px; padding-top:0px;}
.art_list h2 a{ font-size:16px; font-weight:bold;}
.art_list .art_desc{font-weight:lighter; color:#999; font-size:14px; line-height:24px;}
.art_list .art_status{ font-weight:lighter; color:#666;}
.art_list_alt{}
.rightside{border-left:1px dotted #ccc; padding-bottom:40px;}
.right_side_title{ font-size:20px; color:#d52123; padding-top:20px; padding-bottom:20px; background:#f9f9f9;
                    line-height:20px;border-left:4px solid #d52123; padding-left:15px; margin-bottom:15px;}
.right_side_title span{color:#999; font-size:14px;}
.right_newscats{}
.right_side_small_cat{ border:1px solid #f0f0f0; background:#fcfcfc; padding:5px 15px; display:block; text-align:center;
                       border-radius:4px; margin:4px; font-size:16px; font-weight:bold;}
.right_side_small_cat:hover{border-color:#d52123; color:#fff; background:#d52123;}
.right_ads{ display:block; margin-top:15px;}

.rightside_left{ border:none; border-right:1px dotted #ccc;}

.leftcontentbox{padding-bottom:30px;}
.content_content{}
.content_content .title{ font-size:24px; font-weight:800; line-height:30px; margin-top:40px; margin-bottom:20px;
                         border-bottom:1px dotted #ccc; padding-bottom:40px;}
.content_content .art_status{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px dotted #ccc;}
.bdsharebuttonbox{ margin-top:20px; padding-left:250px;}
.text_container{ padding:20px; line-height:26px; font-weight:lighter; font-size:16px; padding-top:0px;}
.content_page{ border-top:1px dotted #ccc; padding-top:30px; margin-bottom:30px;}
.right_news_list{}
.right_news_list li{padding-top:3px; padding-bottom:3px; }
.right_news_list li span{ font-size:20px; margin-right:5px; position:relative; top:-3px;}

.login_container{width:100%; padding:20px; margin:0px; overflow:hidden;}

#huanjing{ padding-bottom:50px;}

.xianggangyoushi{ padding-bottom:50px; background:#f9f9f9; padding-top:50px;}
.youshiitems{ background:#f0f0f0; border:1px solid #ccc; border-radius:10px; box-shadow:0px 0px 8px 0px #ccc; padding:20px;
              min-height:300px; margin-bottom:30px;}
.youshiitems:hover{background:#07bb93;}
.youshiitems h2{font-size:20px; font-weight:bold;}
.youshiitems span{ display:block; float:left; height:100px; width:100px; text-align:center; line-height:90px; background:#07bb93;
                      color:#fff; border-radius:100px; border:5px solid #fff; box-shadow:0px 0px 8px 0px #ccc;
                      margin-right:20px; font-size:30px; margin-top:60px;}
.youshiitems:hover span{ color:#333; background:#fff;}
.youshiitems p{ font-size:14px; line-height:24px; padding-left:122px; text-align:justify; margin-top:20px;}
.youshiitems:hover h2, .youshiitems:hover p{color:#fff;}
.dxpagelist{ margin-top:20px;}

#contactsec{ padding-top:50px; padding-bottom:50px; background:#f9f9f9;}
#mapbox{width:100%; height:350px; border:1px solid #ccc; border-radius:5px; box-shadow:0px 0px 8px 0px #ccc;}
#map_contact_us{width:100%; height:350px;}
.lxwmul{}
.lxwmul li{ margin-bottom:20px;}
.lxwmul li h4{ font-weight:bold;}

.schoolcontent{ padding:30px 100px;}

.abscontent{ margin-left:80px; margin-right:80px; font-size:16px; line-height:28px;}
.abscontent2{ margin-left:40px; margin-right:40px;}
.abscontent .class_items .case_title{ font-size:16px;}
.abscontent .class_items b{ font-size:14px;}
.abscontent .class_items p{ padding-left:0px; padding-right:0px; margin:0px; margin-top:15px;}
.abscontent .class_items p a{ font-size:12px; line-height:18px; display:block;}

#logo_header{padding-top:30px; padding-bottom:30px;}
.logo_header_right{ text-align:right; font-size:20px; padding-top:17px; color:#d52123;}
.logo_header_right a{ font-size:20px; margin-left:5px;}
.logo_header_center{ padding-top:14px; font-style:italic;}


.xuan_videos{ background:none; padding-top:50px;}
.xuan_videos .shbtnsrow{margin-bottom:20px;}
.xuan_videos .ctitle p{ letter-spacing:0px;}
.xuan_videos .ctitle p i{color:#d52123;}

.videos{ margin-top:10px;}
.vdsimg{}
.vdsimg img{}
.videos a.vdtitle{ font-size:16px; font-weight:bold; margin-top:10px;}
.videos p{ font-size:14px; color:#999; letter-spacing:0px; line-height:18px; padding-top:0px; margin-top:4px; padding-bottom:0px;
            margin-bottom:6px; min-height:40px;}
.videos div{}
.videos div span{ color:#009944;}
.videos div a{ float:right; color:#d52123;}
.videos .plicon:hover i, .videos:hover .plicon i{ color:#ffaf04;}
.videos .plicon i{font-size:50px; opacity:0.5; display:block; margin:0 auto; position:relative; top:-210px; color:#fff;}
.right_vds .videos .vdtitle{ font-size:14px;}
.dxpagelist .videos .plicon i{top:-190px;}
.videoplay{width:100%; height:500px;}
.sc_icon{color:#999;}
.sc_icon_ed{color:#e60012 !important;}

.newsbox{height:385px; overflow:hidden; width:100%; background:#333;}
.newsbox .carousel-cell{height:385px; width:100%; margin:0px; 
                                          background-position:center top;
                                          background-repeat:no-repeat;}
.newsbox .title_p{ background:rgba(0,0,0,0.6); position:relative; height:105px; top:280px; text-align:center; 
                                  line-height:35px;}
.newsbox a{color:#fff; font-size:16px; font-weight:bold; display:block; margin-top:10px; margin-bottom:0px;}
.newsbox p{color:#f9f9f9; font-size:14px; line-height:20px; }

.userphoto_icon{ display:inline-block; height:35px; width:35px; border-radius:35px; border:2px solid #fff;}

.flickity-prev-next-button{display:block;}
.flickity-page-dots{line-height:1;position:absolute;top:50%;right:25px;bottom:auto;width:auto;margin:0;padding:0;list-style:none;transform:translateY(-50%);text-align:center}
.flickity-page-dots .dot{display:block;width:12px;height:12px;margin:0 4px 20px;opacity:1;border:2px solid white;background:transparent}.flickity-page-dots .dot.is-selected{background:white}

.xppros{ margin-bottom:20px;}
.xppros a.title{ margin-top:5px; font-weight:bold; font-size:15px;}
.xppros img{ border:1px solid #ccc;}
.xppros p{color:#999;}
.xppros i{ font-size:12px;}

.newsrow_list{ margin-bottom:20px;}
.newsrow_list ul li{ margin-bottom:10px;}
.newsrow_list ul li a{ font-size:16px;}

#dianpujingxuan{ background:#fcfcfc;}

.shopitems{ background:#fcfcfc; border:1px solid #f0f0f0; border-radius:5px; padding:40px; text-align:center;
            margin-bottom:20px;}
.shopicons img{ width:110px; height:110px; border-radius:110px; border:5px solid #fff; box-shadow:0px 0px 5px 0px #ccc;
                display:block; margin:0 auto; margin-bottom:20px;}
.shopitems p{ width:100%; text-align:left;}
.shopitems a{ font-weight:bold; color:#009944;}

#contentbox .fw2box{ margin-top:20px;}

.yspc_row{ margin-top:20px;}
.yspc_row h1{ font-weight:bold; font-size:24px; margin-top:20px; margin-bottom:20px;}
.ysp_zhutu{ background:#fcfcfc; border:1px solid #f0f0f0; padding:5px; width:100%;}
.yspc_content_row{ margin-top:30px; margin-bottom:50px; border-top:1px dotted #ccc; padding-top:40px;}
.yspc_content_row img{background:#fcfcfc; border:1px solid #f0f0f0; padding:5px; margin:20px auto;}
.ysp_status{ font-size:16px; line-height:26px;}
.ysp_status p{ padding:5px; color:#999; font-size:14px; background:#fcfcfc; border:1px solid #f0f0f0; margin-top:20px;
               margin-bottom:20px;}

.leftshopitems{ text-align:center; margin-bottom:20px;}
.leftshopitems .shopicons{ margin-bottom:0px; padding-bottom:0px;}
.leftshopitems img{ margin:5px auto;}

.yspindex_pros{ margin-top:15px;}
.yspindex_pros_title{ font-size:16px; font-weight:bold;}
.yspindex_pros_p{ font-size:14px; margin-bottom:20px;}

.content_content_txt{ font-size:16px; line-height:24px;}

#zhengshu{ background:url(../Images/6frk.jpg) center center no-repeat; margin-top:40px; padding-bottom:60px;}
#zhengshu .kcblocktitle .title_leftborder h2{ color:#fff;}
#zhengshu .kcblocktitle .title_leftborder h2 span{ color:#fff;}
#zhengshu b{ color:#fff;}

#dffz{ padding-top:10px; padding-bottom:10px; background:#f9f9f9; border-top:1px solid #f0f0f0;}
#dffz a{ display:inline-block; width:55px;}

@media screen and (max-width: 320px)
{
    
    }
@media screen and (max-width: 480px)

{   body{padding-bottom:0px; overflow-x:hidden; }       
    
    #toptelbox{ text-align:center;}   
    .flickity-prev-next-button{position:absolute;top:50%;width:24px;height:24px;border:none;border-radius:50%;
                           background:#fff;background:hsla(0,0%,100%,.5);cursor:pointer;
                           -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
    .flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}
    .flickity-page-dots .dot{ display:none;}
   .bbtextme{ margin-top:-20px;}
   #navigation{padding-top:5px; top:45px; z-index:4000000000000; height:60px; min-height:auto;}
   #navigation .navbar-default .navbar-toggle{ margin-right:10px; margin-top:4px;}
   #navigation .navbar-default .navbar-collapse{ position:absolute; top:-7px; right:0px; min-height:1000px; width:300px;
                                                  background:#233951; padding-left:0px;
                                                  box-shadow:-2px 2px 8px 0px #333; z-index:400000000; }
   #navigation .navbar-default .navbar-collapse .navbar-nav{padding-left:0px; position:relative; left:70px;
                                                            margin-top:100px; width:200px; text-align:center;}
   #navigation .navbar-default .navbar-collapse .navbar-nav li{border-bottom:1px dotted #ccc; margin-left:0px;}
   #navigation .navbar-default .navbar-collapse .navbar-nav li a{ color:#fff !important; display:block;}
   #navigation .navbar-header .navbar-brand{color:#fff; font-weight:bold; position:relative; top:2px; left:5px;
                                            font-size:18px;}
   #navigation .navbar-header .navbar-brand img{width:130px; margin-left:10px;}
   .page_navclass .navbar-default .navbar-brand img{ position:relative; top:5px !important;}
   .page_navclass .navbar-default .navbar-toggle{ position:relative; top:9px !important;}
   
   .page_navclass .navbar-default .navbar-collapse .navbar-nav{padding-left:0px; position:relative; left:300px;
                                                            margin-top:105px !important;}
   
   
/*Pagination*/
.page_box{padding-top:20px; padding-bottom:20px; text-align:center; clear:both; margin-top:20px; line-height:40px;
           width:100%;}
.page_box a{-webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;
	border: 3px solid #f0f0f0; background:#ccc; padding:4px 7px; margin-left:4px; color:#333; }
.page_box a:hover , .page_box a.current{color:#fff; background:#e60012;}


.next_prev_box{border-top:1px dotted #ccc; border-bottom:3px solid #f0f0f0; line-height:24px; padding-top:14px; 
               padding-left:10px; padding-bottom:14px; font-size:15px; background:#f9f9f9; margin-left:10px; margin-top:20px;}
.next_prev_box a{color:#e60012; font-weight:bold; font-size:15px;}
#slider{border:none;}
#slider , #slider div{height:130px;  padding:0px; margin:0px; margin-bottom:0px;}
#slider .col-md-12{padding-right:0px !important; margin-right:0px; }
#slider .col-md-12 .carousel{padding-right:0px !important;}
#slider .col-md-12 .carousel .carousel-cell{width:100%; background-position:center bottom; margin-right:0px; 
                                            height:130px; padding-top:40px;}
#slider .col-md-12 .carousel .carousel-cell .hero-bg{max-width:1100px; margin:0 auto; }
#slider .col-md-12 .carousel .carousel-cell{ background-size:160%;}

.kcblocktitle{ text-align:left; margin-top:0px; margin-bottom:0px;}
.kcblocktitle h2{color:#333; font-size:20px; font-weight:800;}
.kcblocktitle h2 span{color:#009944; font-weight:bold;}
.kcblocktitle p{ font-size:12px; color:#999; display:none;}
.title_leftborder{padding-top:0px; padding-bottom:0px; padding-left:10px; position:relative; left:0px;
                  border:none;}
.kcblocktitle_alt h2{color:#fff;}
.kcblocktitle_alt p{color:#fff;}
.kcblocktitle p.titlenvxingp{ padding-left:190px;}

#abs_box{ background:#fcfcfc; padding-top:20px; padding-bottom:20px;}
.abs_h2{ font-size:24px; font-weight:bold; color:#233951; line-height:24px; border-left:5px solid #009944; padding-left:10px;
         margin-bottom:20px; display:inline-block;}
.abs_h2 span{ font-size:14px; color:#666; font-weight:normal; color:#999;}
#abs_box p{font-size:14px; line-height:26px;}
.abs_btn{ padding:10px; background:#6d0fc4; color:#fff; border-radius:30px; position:relative; top:20px; display:block;
          margin:0 auto; width:40%; text-align:center;}
.r5upimg{box-shadow:0px 0px 5px 0px #ccc; background:#fff; padding:15px; border-radius:40px 0px 40px 0px; margin:0px;
         width:100%; margin-top:30px;}
.r5upimg2{ margin-top:20px;}

#rementuijian{padding-bottom:30px;}
.class_items{ box-shadow:0px 0px 6px 0px #ccc; border:1px solid #ccc; margin:10px; padding-bottom:20px; background:#f9f9f9;}
.class_items p{ margin:20px; font-size:14px; line-height:25px;}
.class_items p a{color:#666; font-weight:lighter; }
.case_title{ text-align:center; font-size:18px; margin-top:30px; margin-bottom:10px; font-weight:bold;}
#rementuijian .fw2box div{height:200px; overflow:hidden; margin-bottom:15px; }
#rementuijian .fw2box div .fwh2{ font-weight:800; font-size:20px; color:#333; position:relative; top:20px; padding-left:20px;
       }
#rementuijian .fw2box div .fwh3{ font-weight:normal; font-size:16px; color:#333; margin-top:30px; margin-bottom:30px; position:relative; top:5px;
       padding-left:20px;}
#rementuijian .fw2box div .fwh3 span{color:#fd9f04;}
#rementuijian .fw2box div a.zixunbtn{position:relative; top:0px; background:rgba(0,153,68,0.9);
                                     border-radius:40px; border:1px solid #fff;}

#gaokaobaokao{ background:#fcfcfc; padding-bottom:30px;}
#gaokaobaokao .kcblocktitle{ border-bottom:3px solid #e60012;}
#gaokaobaokao .title_leftborder{border-left:5px solid #e60012; }
.fwh2{ font-weight:800; font-size:20px; color:#333; position:relative; top:0px; padding-left:0px;
       }
.fwh3{ font-weight:normal; font-size:14px; color:#333; margin-top:10px; margin-bottom:30px; position:relative; top:0px;
       padding-left:0px;}
.fwh3 span{color:#fd9f04;}
a.zixunbtn{ color:#fff; background:rgba(0,153,68,0.5); padding:10px 25px; margin-right:10px; font-size:14px; display:inline-block;}
.fw2box{ margin-bottom:0px;}
.fw2box div{ background:#333 url(../Images/rmbanner1.jpg) center center no-repeat; height:200px; margin-bottom:0px;
             }
.fw2box div:hover a.zixunbtn{background:rgba(0,153,68,1);}
.fw2box a.zixunbtn{position:relative; top:15px; background:rgba(0,153,68,0.9);
                                     border-radius:40px; border:1px solid #fff;}
.fw2box a.zixunbtn1{margin-left:40px;}
.fw3box div{ background:#fcfcfc url(../Images/rmbanner2.jpg) center center no-repeat; }
.fw4box div{ background:#fcfcfc url(../Images/rmbanner3.jpg) center center no-repeat; }
.fw5box div{ background:#fcfcfc url(../Images/gkbanner1.jpg) center center no-repeat; }
.fw6box div{ background:#fcfcfc url(../Images/gkbanner2.jpg) center center no-repeat; }
.fwrow{ margin-top:15px;}

#newssec{ padding-top:30px; padding-bottom:30px;}
.lxtabas{ margin-bottom:20px;}
.zxtitlelinks{ font-size:20px; font-weight:bold; position:relative; top:0px; display:block; padding-bottom:30px;}
.sjnewsbtns{ background:#f9f9f9; padding:10px 0px; border-radius:30px; margin-right:1%; margin-left:1%; display:inline-block;
             width:48%; float:left; text-align:center; margin-bottom:10px;}
.sjnewsbtns_current,.sjnewsbtns:hover{ background:#d52123; color:#fff;}

.lxxmtitle{}
.lxxmtitle h2{font-size:28px; font-weight:bold; color:#d52123;}
.lxxmtitle p{font-size:14px; margin-bottom:30px; letter-spacing:1px; margin-top:10px; color:#ccc;}

#gkbkxy_sec{ background:url(../Images/pagebg1.jpg) right center no-repeat; height:600px;}
.gkbkxy_text{ padding:30px; color:#fff;}
.gkbkxy_text h2{ font-size:42px; font-weight:800; margin-top:60px; margin-bottom:60px;}
.gkbkxy_text p{ font-size:16px; line-height:30px; text-align:justify; margin-bottom:50px;}
.gkbkxy_text .abs_btn{ background:#fdd100; }

#msjgk_sec{ background:url(../Images/pagebg2.jpg) left center no-repeat; height:600px;}
#msjgk_sec .abs_btn{ background:#6d0fc4;}
#msjgk_sec .gkbkxy_text h2, #msjgk_sec .gkbkxy_text p{ color:#333;}

#gwztc_sec{ background:url(../Images/pagebg3.jpg) center center no-repeat; height:650px;}
#gwztc_sec .abs_btn{ background:#6d0fc4;}
#gwztc_sec .gkbkxy_text p{ text-align:center;}
#gwztc_sec .gkbkxy_text .abs_btn{ background:#fdd100;}
#gwztc_sec .gkbkxy_text h2{ margin-top:60px; line-height:50px;}

.bktitlebox{ margin-top:15px; margin-bottom:35px;}
.bkimgleft{border-radius:10px; padding:60px 30px 30px 30px; color:#fff; background:#d52123 url(../Images/rightjiao.png) right top no-repeat; box-shadow:0px 0px 5px 0px #ccc;
          }
.bkimgleft h2{ font-size:28px; font-weight:bold; margin:0px; padding:0px; margin-bottom:20px;}
.bkimgleft h2 i{color:#fdd100;}
.bkimgleft p{ font-size:16px; line-height:26px; text-align:justify;}
.bkstatusright{}
.bkstatusright li b{float:left;}
.bkstatusright li b.bnianji{ margin-left:20px;}
.bkstatusright li{ font-size:16px; margin-top:15px; height:35px;}
.bkstatusright li .dropdown{ background:#f9f9f9; float:left; margin-top:-4px; }
.bkstatusright li .dropdown button{ border:1px solid #37bc9b;border-radius:4px;}
.bkstatusright li .dropdown .dropdown-menu{ width:200px;}
.bkstatusright li .dropdown .dropdown-menu li{display:inline; float:left; border:1px solid #fff;
                                               margin-left:10px; height:28px; line-height:16px; padding:0px; margin-bottom:0px;
                                               margin-top:0px;}
.bkstatusright li .dropdown .dropdown-menu li:hover{border:1px solid #f0f0f0; background:#37bc9b;}
.bkstatusright li .dropdown .dropdown-menu2{width:100px;}
.bkstatusright li .price{color:#e60012; font-size:20px; font-weight:bold; position:relative; top:-3px; background:none;}
.bkstatusright li .bkdiqu{ border:1px solid #37bc9b; padding:10px 20px; border-radius:4px;}

#gkbkxy_page{ background:#f9f9f9;}
.bksmalltitle{}
.bksmalltitle h2{ font-size:28px; font-weight:800; margin-top:20px; margin-bottom:20px; line-height:36px; color:#333;}
.bksmalltitle h2.xingaokaoh2{ color:#0db289;}
.bksmalltitle h3{ font-size:20px;}
.bksmalltitle h3.xingaokaoh3{ font-size:24px; font-weight:lighter; font-size:18px; margin:10px 220px; line-height:36px;}
.gkbkrightimg1{ position:relative; top:-70px;}

.gkbkxitems_box{ padding-top:40px; padding-bottom:40px; border-bottom:1px dotted #ccc;}
.gkbkxitems_box_alt{ background:#fff;}
.gkbkxitems{ margin:10px;}
.gkbkxitems h2{ font-size:24px;font-weight:bold; margin-top:0px;}
.gkbkxitems p{ font-size:14px; line-height:28px;  margin-top:10px; text-align:justify; font-weight:lighter;}
.gkbkxitems_img_1{border-radius:60px 40px 90px 10px; transform:rotate(0deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; margin-bottom:20px;}
.gkbkxitems_img_2{border-radius:60px 40px 90px 10px; transform:rotate(0deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_3{border-radius:60px 40px 90px 10px; transform:rotate(0deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; margin-bottom:20px;}
.gkbkxitems_img_4{border-radius:60px 40px 90px 10px; transform:rotate(0deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_5{border-radius:60px 40px 90px 10px; transform:rotate(0deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; margin-bottom:20px;}
.gkbkxitems_img_6{border-radius:60px 40px 90px 10px; transform:rotate(0deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }
.gkbkxitems_img_7{border-radius:60px 40px 90px 10px; transform:rotate(0deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; margin-bottom:20px;}
.gkbkxitems_img_8{border-radius:60px 40px 90px 10px; transform:rotate(0deg); box-shadow:0px 0px 10px 0px #ccc;padding:10px; background:#fff; }

.bkstatusright li b.fulxb{clear:left; margin-left:0px; margin-top:15px;}
.bkstatusright li .njdbl{clear:right;}
.bkstatusright li .lxdbl{clear:right; margin-top:10px;}
.bkstatusright li.czbtns{ margin-top:50px;}

#gkbkxy_page{ background:#f9f9f9;}
.bksmalltitle{}
.bksmalltitle h2{ font-size:28px; font-weight:800; margin-top:20px; margin-bottom:20px; color:#333;}
.bksmalltitle h2.xingaokaoh2{ color:#0db289;}
.bksmalltitle h3{ font-size:20px;}
.bksmalltitle h3.xingaokaoh3{ font-weight:lighter; font-size:18px; margin:10px; line-height:36px;}

.msphoto{ margin-top:30px; margin-bottom:30px; text-align:center;}
.msphotoitems{ margin:20px; text-align:center;}
.msphotoitems .photo img{border-radius:100%; padding:10px; background:#ffff; box-shadow:0px 0px 10px 0px #ccc; margin:0 auto; margin-bottom:20px;}
.msphotoitems .intro{ font-size:14px; line-height:24px;}
.msphotoitems .mstitle{ font-size:16px; font-weight:bold; text-align:center; border-radius:40px; background:#d52123; color:#fff;
                       height:45px; line-height:45px; margin-bottom:20px;}

.banner8{height:149px; background:url(../Images/8banner.jpg) center center no-repeat; text-align:center; margin-bottom:30px;}
.banner8 h2{ font-size:24px; font-weight:800; color:#fff; margin-top:35px; line-height:35px;}
.banner8 h2 span{color:#fff515;}

.banner9{height:149px; text-align:center; margin-bottom:30px;}
.banner9 h2{ font-size:24px; font-weight:800; color:#333; margin-top:35px; line-height:35px;}
.banner9 h2 span{color:#d52123;}

.mokuai82{ background:#333 url(../Images/51miz-E813087-3E27ADE8.jpg) center top no-repeat; 
           margin-bottom:30px; padding-bottom:20px; padding-top:20px;}
.mokuai82 img{ border-radius:5px; margin-bottom:20px; margin-top:20px;}
.mokuai83{ background:#333 url(../Images/51miz-P212524-50E20082.jpg) center top no-repeat;}
.mokuai82 ul{}
.mokuai82 ul li{ background:rgba(13,178,137,0.3); padding:15px; font-size:14px; color:#fff; margin-bottom:20px;}
.mokuai82 ul li:hover{ background:rgba(13,178,137,1);}
.mokuai82 ul li h2{ font-size:20px; font-weight:bold;}

.zhuanyedignwei{}
.zhuanyedignwei .row{ padding:0px; border-bottom:1px dotted #333; padding-bottom:40px; }
.zhuanyedignwei h2{ background:#333; color:#fff; font-size:24px; font-weight:800; padding:10px 42px; border-radius:0px 0px 5px 5px;
                     margin-bottom:0px; display:block; text-align:center;}
.zhuanyedignwei h3{ background:#0db289; color:#fff; font-size:18px; font-weight:800; padding:10px 42px; border-radius:5px;
                    display:block; text-align:center; line-height:28px;}
.zhuanyedignwei p{ font-size:14px; margin:12px; line-height:26px;}
.zhuanyedignwei img{border-radius:5px; box-shadow:0px 0px 8px 0px #ccc; position:relative; top:21px;}

.bottomkefu3{padding-bottom:50px; text-align:center; background:#f9f9f9; padding-top:40px;}
.bottomkefu3 h2{ color:#0db289; font-size:28px; font-weight:800; margin-top:30px;}
.bottomkefu3 p{ font-size:18px; font-weight:lighter; font-size:18px; margin:10px; line-height:36px; margin-bottom:32px;
                text-align:center;}

.liuxuesearchbox{ padding-top:170px; padding-bottom:40px; background-size:200%;}
.liuxuesearchbox_haiwai{ padding-top:170px; padding-bottom:40px; background-size:200%;}
.liuxuesearchbox h2{ font-size:28px; font-weight:bold;                     
                     }
.liuxuesearchbox p{ font-size:14px; margin-bottom:30px; letter-spacing:1px; margin-top:10px;                   
                    }

.whxyalitems{padding:20px 0px; margin-bottom:30px;text-align:center; border-radius:10px; color:#fff;}
.whxyalitems i{margin:0 auto; font-size:72px; color:#fff;}
.whxyalitems b{ font-size:18px; display:block; margin-top:10px; margin-bottom:0px; color:#fff;}
.bottombtn{ margin-top:20px; margin-bottom:30px;}
.bottombtn a{ background:#f0f0f0; padding:15px 40px; border-radius:40px; color:#d52123;}

#faqliuxue{ padding-top:30px; padding-bottom:30px; background:#333 url(../Images/sbbg.jpg) center bottom no-repeat;}
.faqitems{min-height:102px; margin-bottom:30px; padding:20px; border:1px solid #ccc; background:#fcfcfc;
          box-shadow:0px 0px 5px 0px #000; border-radius:5px;}
.faqitems div{float:left; padding-top:0px; line-height:24px; border-left:1px dotted #ccc; padding-left:10px;}
.faqitems a{ font-size:16px; font-weight:bold;}
.fa-faquser{float:left; color:#07bb93; font-size:40px; margin-right:10px; margin-left:0px;}
.faqitems div i{color:#07bb93;}
.faqitems:hover{ background:#07bb93; color:#fff; transition: all 0.4s;}
.faqitems:hover i, .faqitems:hover a{color:#fff;}

.xianggangyoushi{ padding-bottom:50px; background:#f9f9f9; padding-top:50px;}
.youshiitems{ background:#f0f0f0; border:1px solid #ccc; border-radius:10px; box-shadow:0px 0px 8px 0px #ccc; padding:20px;
              min-height:300px; margin-bottom:30px;}
.youshiitems:hover{background:#07bb93;}
.youshiitems h2{font-size:20px; font-weight:bold; padding-left:70px; line-height:24px;}
.youshiitems span{ display:block; float:left; height:50px; width:50px; text-align:center; line-height:40px; background:#07bb93;
                      color:#fff; border-radius:50px; border:5px solid #fff; box-shadow:0px 0px 8px 0px #ccc;
                      margin-right:20px; font-size:30px; margin-top:10px;}
.youshiitems:hover span{ color:#333; background:#fff;}
.youshiitems p{ font-size:14px; line-height:24px; padding-left:0px; text-align:justify; margin-top:30px;}
.youshiitems:hover h2, .youshiitems:hover p{color:#fff;}
.dxpagelist{ margin-top:20px;}

.absleftcol{padding-bottom:30px;}
.absleftbox{padding-bottom:0px;}

#huanjing{ padding-bottom:30px;}
#huanjing .swiper-wrapper{ padding-top:30px;}

.bdsharebuttonbox{ margin-top:20px; padding-left:0px;}

.schoolcontent{ padding:10px;}

section .ct_titlerow h2{ font-size:24px;}
section .ct_titlerow p{ font-size:12px; letter-spacing:0px;}


.xuan_videos{ background:none; padding-top:50px;}
.xuan_videos .shbtnsrow{margin-bottom:20px;}
.xuan_videos .ctitle p{ letter-spacing:0px;}
.xuan_videos .ctitle p i{color:#d52123;}

.videoplay{width:100%; height:250px;}

.videos{ margin-top:0px;}
.videos a.vdtitle{ font-size:16px; font-weight:bold; margin-top:10px;}
.videos p{ display:none;}

.newsbox{height:280px; overflow:hidden; width:100%; position:relative; top:0px; margin-top:15px;}
.newsbox .carousel-cell{height:280px; width:100%; margin:0px; 
                                          background-position:center center;
                                          background-repeat:no-repeat;}
.newsbox .title_p{ background:none; position:relative; height:60px; top:240px; padding-top:10px; text-align:center; 
                                  line-height:35px; background:rgba(255,255,255,0.6); }
.newsbox a{color:#333; font-size:14px; font-weight:bold; line-height:18px; display:block; margin-top:0px; margin-bottom:5px;}
.newsbox p{color:#666; font-size:13px; line-height:18px; }

.xppros{ margin-top:15px;}
.shopitems{ margin-bottom:15px;}
.newsrow_list ul{ margin:15px;}

.right_ad_1{ margin-top:15px;}

.yspindex_pros{ margin-top:15px;}
.yspindex_pros_title{ font-size:18px; font-weight:bold;}
.yspindex_pros_p{ font-size:14px; margin-bottom:20px;}



    }
@media screen and (max-width: 640px)
{

    }
@media screen and (max-width: 768px)
{
   
    }
@media screen and (max-width: 992px)
{
    
    }
@media screen and (max-width: 1024px)
{
    
    }
@media screen and (max-width: 1200px)
{
#navigation .navbar-default .navbar-nav li a{font-size:16px; font-weight:bold; color:#fff; padding-left:12px; padding-right:12px;
                                            } 
.logo_header_center{ font-size:13px;}
.logo_header_right a{ font-size:16px;}
    }
@media screen and (max-width: 1280px)
{
#navigation .navbar-default .navbar-nav li a{font-size:16px; font-weight:bold; color:#fff; padding-left:12px; padding-right:12px;
                                            } 
.logo_header_center{ font-size:13px;}
.logo_header_right a{ font-size:16px;}
}
@media screen and (max-width: 1366px)
{
    }
@media screen and (max-width: 1440px)
{

    }
@media screen and (max-width: 1600px)
{

    }
@media screen and (max-width: 1680px)
{

    }
@media screen and (max-width: 1920px)
{

    }














