@charset "utf-8";

body{margin:0;padding:0; background:#fff; font:14px/24px "Microsoft YaHei","微软雅黑";color:#666666;}
.container{width:1100px; margin:0 auto;}

a, a img{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; text-decoration:none; color:#666666;}
a img{border:none;}/*IE hack*/
a:hover{color:#ff0000;}
a:hover img{filter:alpha(opacity=80); opacity:0.8;}

/**头部*/
.top_header{height:133px; overflow:hidden;}
.top_header .logo{height:133px; width:571px; overflow:hidden;}
.top_header .tel-right{width:245px; height:133px; overflow:hidden;}

/**导航栏*/
.top_navbar{background:#0069b7 url(../../images/cs_res/nav_bg.jpg) repeat-x; height:52px;}
.top_navbar .navbar{width:100%; height:52px; line-height:52px;}
.top_navbar .navbar ul.nav{list-style:none; margin:0; padding:0; text-align:center;}
.navbar ul.nav>li{margin:0; padding:0; line-height:52px; display:inline-block; width:130px; position:relative;}
.navbar ul.nav li a{line-height:52px; display:block; text-align:center; color:#fff;}
.navbar ul.nav li a:hover{color:#fff; background:#80ae06 url(../../images/cs_res/nav_item_hover.jpg) repeat-x;} 
/**二级导航联动*/
ul.subnav{display:none; background:#749d00; list-style:none; margin:0; padding:0; position:absolute; z-index:990;}
.navbar ul.nav>li:hover ul.subnav{display:block;}
ul.subnav li{margin:0; padding:0; line-height:52px; height:52px; width:130px;}
ul.subnav li a{height:52px; line-height:52px !important; display:block;}
ul.subnav li.nullstack{height:5px;}

/**幻灯片*/
.postbanner{width:100%; min-width:1100px;}
.swiper-container{position:relative;}
.pagination{ position:absolute; bottom:20px; width:100%; text-align:center;}
.swiper-container .swiper-slide{height:580px;}
.swiper-container .swiper-slide a{height:580px; display:block; width:100%; line-height:1130px;}
.swiper-pagination-switch {
	/* Stylize pagination button: */	
	display:inline-block; height:3px; width:60px; margin:0 5px; background:#aaa; cursor:pointer;
}
.swiper-active-switch {
	/* Specific active button style: */	
	background:#fff;
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	background:#fff;
}

.first_group{margin-top:34px;}

.index_classes{width:806px; height:280px; border:1px solid #d9d9d9; border-radius:5px;}
.index_classes .classItems{width:248px;height:240px;float:left;text-align:center; padding:20px 10px; margin:10px 0; background:url(../../images/cs_res/divider_v.jpg) no-repeat 0 40px;}
.index_classes .classItems.first{background:none;}
.index_classes .classItems_title{font-size:18px; font-weight:bold; margin:5px 0;}

.index_ask{width:288px;}
.block_baoming{width:288px; height:88px; background:#db5053; color:#fff; line-height:88px; font-size:18px; text-align:center;}
.block_contact{height:88px; border:1px solid #d6d6d5; margin-top:7px;}
.block_contact .contact_body{padding-left:120px; padding-top:20px;}
.block_contact .contact_body a{display: inline-block; position: relative;}
.block_contact .contact_body a img{display: inline-block; position: absolute; top: 2px;}
.block_contact .contact_body a span{margin-left: 25px;}
.block_contact.block_contact_tel{background:url(../../images/cs_res/icon_contact_tel.png) no-repeat 40px 20px;}
.block_contact.block_contact_qe{background:url(../../images/cs_res/icon_contact_qe.png) no-repeat 40px 20px;}

.wbox-container{border:1px solid #d9d9d9; margin-top:5px; margin-bottom:5px; margin-left:7px;}
.wbox-container.first{margin-left:0;}
.wbox-head{height:52px; overflow:hidden;}
.wbox-title{float:left; width:200px; line-height:52px; font-size:22px; color:#0069b7;padding-left:20px;}
.wbox-head{border-bottom:1px solid #d9d9d9;}
.wbox-title .english{text-transform:uppercase; font-size:14px; color:#999999;}
.btnMore{display:inline-block; width:60px; float:right; line-height:52px;}
.wbox-body{padding:10px;}

.shotcuts{padding-top:20px;}
.shotcuts a{display:inline-block; width:90px; margin:5px 10px;}

.w360{width:360px;}

.h300{height:300px;}
.h313{height:313px;}

.school_items{width:155px; height:200px; margin:20px 30px; float:left;}
.section-title-img{margin:50px 0 10px 0;}
.school_btnmore{margin-top:30px; text-align:center;}

.index_table{padding:0; overflow-y:auto; overflow-x:hidden;}
.index_table a{color:#0069b7;}
.index_table a:hover{color:#ff0000;}
.tb_head, .tb_body{float:left; border:1px solid #fff; height:34px;line-height:34px; text-align:center; border-left:none;}
.tb_head{background:#0069b7; color:#fff;}

.tbhead-1, .tb_body-1{width:143px;}
.tbhead-2, .tb_body-2{width:56px;}
.tbhead-3, .tb_body-3{width:56px;}
.tbhead-4, .tb_body-4{width:80px;}

.index_colorblocks{width:731px; height:345px; float:left;}
.index_faq{width:359px; height:345px; float:right;}

.h343{height:338px;}

.bgcolor1{background:#63d595;}
.bgcolor2{background:#ec9051;}
.bgcolor3{background:#e689b3;}
.bgcolor4{background:#69aaee;}
.bgcolor5{background:#abcc63;}
.bgcolor6{background:#f1707a;}
.bgcolor7{background:#dabe50;}
.bgcolor8{background:#8a7ada;}
.bgcolor9{background:#24c8d2;}

ul.index-news{list-style:none; margin:0; padding:0;}
ul.index-news li a{display:block; padding-left:10px; background:url(../../images/cs_res/list-style.png) no-repeat 0px 10px; line-height:2em;}

.index-photos{height:198px; overflow:hidden;}
.index-photos ul{zoom:1; overflow:hidden; width:100%;}
.index-photos ul, .index-photos ul li{list-style:none; margin:0; padding:0;}
.index-photos ul li{float:left; width:217px; height:146px; margin:25px 20px; _display:inline;}
.index-photos ul li a img{width:215px; height:144px;}

.index_form_title{text-align:center; color:#fff; font-size:40px; color:#d4d4d4; margin:100px 0 70px 0;}

.form_input{text-align:center;}
.form_input input{width:198px; height:48px; font-size:20px; line-height:48px; border:1px solid #fff; border-radius:5px; outline:none; display:inline-block; margin:20px 10px; background:transparent; padding:0 8px; color:#fff;}

.form_submit{margin-top:50px;}
.hot_blocks{width:234px; height:82px; display:block; float:left; margin:4px; color:#fff; text-align:center; font-size:18px; line-height:82px;}


/**二级页面*/
.catpos{margin:15px 0;}

.content_left_side{width:720px; border:1px solid #d9d9d9; margin-bottom:10px;}
.content_right_side{width:360px; margin-bottom:10px;}

.news_list{list-style:none; margin:0; padding:0;}
.news_list li{border-bottom:1px dotted #d9d9d9;}
.news_list li a{display:block; height:37px; line-height:37px; padding-left:15px; padding-right:15px;}

.hotclicks .a_hotclicks{display:inline-block; float:left; width:auto; height:30px; line-height:30px; margin:5px 2px; text-align:center; border:1px solid #d9d9d9; border-radius:5px; padding:0 10px; font-weight:bold;}

.actcolor1{border-color:#f1a6a0;color:#f1a6a0;}
.actcolor1:hover{color:#fff; background:#f1a6a0; border-color:#f1a6a0;}
.actcolor2{border-color:#be8ad4;color:#be8ad4;}
.actcolor2:hover{color:#fff; background:#be8ad4; border-color:#be8ad4;}
.actcolor3{border-color:#f1b380;color:#f1b380;}
.actcolor3:hover{color:#fff; background:#f1b380; border-color:#f1b380;}
.actcolor4{border-color:#9ddab8;color:#9ddab8;}
.actcolor4:hover{color:#fff; background:#9ddab8; border-color:#9ddab8;}
.actcolor5{border-color:#9cc5e5;color:#9cc5e5;}
.actcolor5:hover{color:#fff; background:#9cc5e5; border-color:#9cc5e5;}
.actcolor6{border-color:#e4d182;color:#e4d182;}
.actcolor6:hover{color:#fff; background:#e4d182; border-color:#e4d182;}
.actcolor7{border-color:#e99ec7;color:#e99ec7;}
.actcolor7:hover{color:#fff; background:#e99ec7; border-color:#e99ec7;}
.actcolor8{border-color:#c4d8f3;color:#c4d8f3;}
.actcolor8:hover{color:#fff; background:#c4d8f3; border-color:#c4d8f3;}
.actcolor9{border-color:#f1cacd;color:#f1cacd;}
.actcolor9:hover{color:#fff; background:#f1cacd; border-color:#f1cacd;}
.actcolor10{border-color:#f1cacd;color:#f1cacd;}
.actcolor10:hover{color:#fff; background:#f1cacd; border-color:#f1cacd;}
.actcolor11{border-color:#cde1b0;color:#cde1b0;}
.actcolor11:hover{color:#fff; background:#cde1b0; border-color:#cde1b0;}
.actcolor12{border-color:#c5c2ed;color:#c5c2ed;}
.actcolor12:hover{color:#fff; background:#c5c2ed; border-color:#c5c2ed;}
.actcolor13{border-color:#63d595;color:#63d595;}
.actcolor13:hover{color:#fff; background:#63d595; border-color:#63d595;}
.actcolor14{border-color:#69aaee;color:#69aaee;}
.actcolor14:hover{color:#fff; background:#69aaee; border-color:#69aaee;}
.actcolor15{border-color:#8a7ada;color:#8a7ada;}
.actcolor15:hover{color:#fff; background:#8a7ada; border-color:#8a7ada;}
.actcolor16{border-color:#f1707a;color:#f1707a;}
.actcolor16:hover{color:#fff; background:#f1707a; border-color:#f1707a;}

/**图片列表*/
ul.pictures_lists{list-style:none; padding:0; margin:0;}
ul.pictures_lists li{margin:7px 12px; padding:0; width:215px; height:170px; float:left;}
ul.pictures_lists li a h3{font-size:14px; margin:0; padding:0; text-align:center;}

.content_content{padding:10px;}

/*pageination common classes*/
.pageination{padding:10px 25px; color:#666666; margin:20px 0;}
.pageination a{padding:3px 8px; border:1px solid #e8e8e8; background:#fafafa; color:#666666;}
.pageination a:hover{text-decoration:none; background:#0069b7; color:#fff;}
.pageination a.a1{padding:3px 8px; border:1px #e8e8e8 solid; background:#fafafa; color:#666666;}
.pageination a.a1:hover{color:#fff; background:#0069b7;}
.pageination span{padding:3px 8px;}

.pre_next{margin-top:20px; margin-bottom:20px; padding:10px 10px;}
.pre_next .btn-prev a, .pre_next .btn-next a{color:#333333;}
.pre_next .btn-prev a:hover, .pre_next .btn-next a:hover{color:#ff0000;}

.footer{background:#333333; position:relative;}
.footer .container{padding:15px 0; position:relative;}
.footer * {color:#fff;}
.footer a:hover{color:#eeeeee; text-decoration:underline;}
.footer .qrcode{float:left; width:120px; height:140px; text-align:center;}

.footer .footer_info{width:400px; margin-left:12px; float:left;}

.tech-surpport{position:absolute;bottom:10px; right:0;}
.tech-surpport, .tech-surpport a{ color:#999999;}
.tech-surpport a:hover{color:#eee;}



*.btn{display:inline-block; padding:10px 20px; border:1px solid #999999; border-radius:5px; color:#666666; text-align:center; margin:5px;}
*.btn:hover{background:#ededed; text-decoration:none; cursor:pointer;}

*.btn-info{background:#0070d0; border-color:#0070d0; color:#fff; display:inline-block; padding:10px 40px; font-size:20px;}
*.btn-info:hover{background:#02549B; color:#fff;}

*.btn-default:hover, *.btn-default.active{background:#0070d0; border-color:#0070d0; color:#fff;}

*.btn-transparent{background:transparent; border:1px solid #0c5b9e; color:#0c5b9e;}
*.btn-transparent:hover{background:#0070d0; color:#fff; border:1px solid #0070d0;}
*.btn-big{ margin:35px 10px; height:40px; line-height:40px; padding-left:40px; padding-right:40px;}
*.btn-white-trans{margin:20px 10px; padding-left:30px; padding-right:30px; height:35px; line-height:35px; border:1px #fff solid; color:#fff; border-radius:5px; background:transparent;}
*.btn-white-trans:hover, *.btn-white-trans:focus{color:#fff;}

*.btn-light{border:1px solid #f698ad; background: #f698ad; color:#fff; text-align:center; width:88px; height:27px; line-height:27px; padding:0;}
*.btn-light:hover{color:#ffffff !important; background:#db5053; border-color:#db5053;}

.nooverflow{overflow:hidden;}

/*xyservice tool classes*/
.pull-left{float:left;}
.pull-right{float:right;}
.clearfix{height:0; border:none; clear:both;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}

.color-green{color:#008e40;}
.color-red{color:#ff0000;}
a .color-red{color:#ff0000;}

/**placeholder*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff; opacity:1; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;opacity:1;
}

.form-control:-ms-input-placeholder{
    color: #fff;opacity:1;
}

.form-control::-webkit-input-placeholder{
    color: #fff;opacity:1;
}

.nopadding{padding:0;}
.nomargin{margin:0;}