@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;  font-family:"Microsoft YaHei","微软雅黑";}
a{ text-decoration:none; }
img{border:none;}
body{ background:#f3f3f3;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.clear{clear:both;}
ul,li{ list-style-type:none;}
table, td, tr, th,  select { color: #666; font-size: 16px;}
table { border-collapse: collapse; font-size: 20px;}
tbody{border:1px solid #e1e1e1;}
.fill_1{clear: both;height: 1px}
.fill_5{clear: both;height: 5px}
.fill_10{clear: both;height: 10px}
.fill_20{clear: both;height: 20px}
.fill_30{clear: both;height: 30px; }
.fill_40{clear: both;height: 40px; background:#fff;}
.fill_50{clear: both;height: 50px; }
/*------公共部分------*/
.header{z-index:99999;width:100%;}
.header_fixed{position:fixed;top:0px}
.tiao{ width:100%; height:38px; background:#2c2c2c;}
.nav_box{ width:100%; height:60px; border-bottom:2px solid #602224; background:#fff;}
.nav_bx{ width:1200px; margin:0 auto; height:60px; position:relative; background:#fff;}
.nav_bx li{float:left; width:158px; height:60px; margin-right:10px;}
.nav_bx li img{ float:left; margin-right:6px; margin-top:10px; margin-left:46px;}
.nav_bx li a{ float:left; width:158px; height:60px; display:block; color:#666;}
.nav_bx li a:hover{ background:url(../images/sanjiao.png) 90px bottom no-repeat;}
.nav_bx li.first a:hover{background:url(../images/sanjiao.png) center bottom no-repeat;}
.nav_bx li a.current{ background:url(../images/sanjiao.png) 90px bottom no-repeat;}
.nav_bx li.first a.current{ background:url(../images/sanjiao.png) center bottom no-repeat;}
.zw{ font-size:20px; color:#231e1d; margin-top:10px;font-weight:bold;}
.yw{ font-size:12px;}

.nav_bx li a:hover .zw{color:#602224;}
.nav_bx li a:hover .yw{color:#602224;}
.nav_bx li a.current .zw{color:#602224;}
.nav_bx li a.current .yw{color:#602224;}


.nav_bx .disange{ margin-right:200px;}
.logo{ position:absolute; top:-39px; left:500px;z-index:9999;}
.logo2{top:0px;text-align: center;width:216px;}
.logo2 img{width:26px;}
/*nav结束*/

.banner {position:relative;height:612px;}
.banner_a { width:100%; overflow:hidden; position:relative;}
.banner_a .hd { width:100%; height:20px; text-align:center; overflow:hidden; position:absolute; left:0; bottom:20px; z-index:300;}
.banner_a .hd ul { display:inline-block;}
.banner_a .hd ul li { width:16px; height:16px; float:left; margin-left:4px; margin-right:4px; background:#fff; cursor:pointer;border-radius:8px;transition: 0.3s;
    -moz-transition:  0.3s;  /* Firefox 4 */
    -webkit-transition:  0.3s;   /* Safari 和 Chrome */
    -o-transition:  0.3s;    /* Opera */}

.banner_a .hd ul li.on { background:#602224;width:30px;}
.banner_a .banner_img { position:relative; width:100%; z-index:0;}
.banner_a .banner_img li { width:100%; height:612px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner_a .prev{width:68px;height:68px;background:url(../images/prev_3.png) center no-repeat,#fff;position:absolute;left:20px;top:50%;border-radius: 50%;margin-top: -34px;transition: 0.3s;
    -moz-transition:  0.3s;  /* Firefox 4 */
    -webkit-transition:  0.3s;   /* Safari 和 Chrome */
    -o-transition:  0.3s;    /* Opera */display: none;}
.banner_a .next{width:68px;height:68px;background:url(../images/next_3.png) center no-repeat,#fff;position:absolute;right:20px;top:50%;border-radius: 50%;margin-top: -34px;transition: 0.3s;
    -moz-transition:  0.3s;  /* Firefox 4 */
    -webkit-transition:  0.3s;   /* Safari 和 Chrome */
    -o-transition:  0.3s;    /* Opera */display: none;}

.banner_a .prev:hover{background:url(../images/prev_h3.png) center no-repeat,#602224;}
.banner_a .next:hover{background:url(../images/next_h3.png) center no-repeat,#602224;}

/*banner结束*/

.course {width: 1200px; height:146px; margin: 0 auto;}
.picScroll-left{ width:1200px; height: 146px; position:relative; margin-top: 40px;}
.picScroll-left .hd{position: relative; z-index: 999; width: 100%;}
.picScroll-left .hd .prev{ display:block;  width:48px; height:48px; overflow:hidden; cursor:pointer; background: url(../images/jiantou.png) center no-repeat; position: absolute; top: 117px; left: -30px; z-index: 999;}
.picScroll-left .hd .next{ display:block;  width:48px; height:48px; overflow:hidden; cursor:pointer; background:url(../images/jiantou02.png) center no-repeat; position: absolute; top: 117px; right: -30px; z-index: 999;}
.picScroll-left .bd{width: 1050px; height: 146px; z-index: 1; margin:0 auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; display:inline; text-align:center; width: 240px; height: 146px; margin-right: 26px;}
.picScroll-left .bd ul li .pic{width: 240px; height: 146px;}
.picScroll-left .bd ul li .title{ width: 240px; height: 50px; background: #2182f5; font-size: 16px; color: #fff; line-height:50px;}
.picScroll-left .bd ul li:hover .title{background: #eb7217;}
.activity_list .bd ul li{height: 146px; position: relative;}
.activity_list .bd ul li .pic{height: 146px; z-index: 1;}
.activity_list .bd ul li .bg{position: absolute;width:220px;height:126px;left:10px;top:10px;text-align: center;position: absolute;background: rgba(0,0,0,0.6);line-height:126px;color:#fff;font-size: 16px;display: none;}
.activity_list .bd ul li:hover .bg{display:block;}
.activity_list .hd .prev, .activity_list .hd .next {top: 47px;}


.jieshao{ width:100%; height:40px; margin:40px 0;}
.jieshao_bx{width:1200px; margin:0 auto; height:40px; text-align:center; line-height:40px; }
/*轮播结束*/


.gsjj{ width:100%; height:561px;  background:url(../images/jianjie_bg.png) no-repeat center #fff;}
.gsjj_bx{ width:1200px; height:561px;  margin:0 auto; overflow:hidden;}
.gsjj_icon{ width:344px; height:126px; margin-top:78px; }
.gsjj_icon img{ float:left;}
.gsjj_icon_yw{font-size:30px; color:#333; width:220px ; margin-left:20px; height:126px; float:left;}
.ggjj_wenzi{ width:1200px; margin:0 auto;}
.ggjj_pic{ width:432px; height:233px; float:left;margin-top: 6px;}
.ggjj_js{ margin-left:22px; width:745px; float:left; font-size:16px; line-height:30px;}
.more a{ width:100px; height:30px; background:#602224; border-radius:20px; float:right; font-size:14px; color:#fff; line-height:30px; text-align:center; display:block;}
.more a:hover{ background:#4c1a1c;}
/*关于我们*/


.yeji{ width:100%; height:751px;  background: url(../images/yeji.png) no-repeat center #f3f3f3;}
.yeji_bx{  width:1200px; height:751px;  margin:0 auto; overflow:hidden;}
.yeji_yw{ font-size:30px; color:#333;   height:126px; margin:107px 0 0 111px;text-transform: uppercase;}
.yeji_list{ width:1200px; margin:0 auto;}
.yeji_list li{ float:left; width:399px; height:244px;position: relative;}
.yeji_list li .bg{width:379px;height:224px;left:10px;top:10px;text-align: center;position: absolute;background: rgba(0,0,0,0.6);line-height:224px;color:#fff;font-size: 16px;display: none;}
.yeji_list li:hover .bg{display:block;}

/*业绩*/

.new{width:100%; height:908px; background: url(../images/new_bg.png) no-repeat center #fff ; margin-top:20px;}
.new_bx{ width:1200px; margin:0 auto; height:908px; overflow:hidden;}
.new_yw{ font-size:30px; color:#333;   height:126px; margin:107px 0 0 111px;}
.new_list{ width:1200px; height:138px; border-bottom:1px dashed #666;}
.new_pic{ float:left; width:139px; height:97px; margin-top:20px;}
.new_wenzi{ float:left; width:1022px; height:97px; margin-left:20px;  font-size:14px; color:#666; line-height:30px; margin-top:20px;}
.new_wenzi .p1{font-size: 18px;color:#000;font-weight: bold;margin-top: 5px;}
.new_wenzi .p2{text-indent:2em;margin-top: 5px;}
.new_wenzi a{ color:#666;}
.new_wenzi a:hover{ color:#602224;}
.new_more a{ width:100px; height:30px; background:#602224; border-radius:20px; margin:0 auto; font-size:14px; color:#fff; line-height:30px; text-align:center; display:block; margin-top:30px;}
.new_more a:hover{ background:#4c1a1c;}
/*new*/

.linian{ width:100%; background:url(../images/linian.png) no-repeat center; height:525px;}
/*理念*/


.link{ width:100%; background:url(../images/youqing_bg.png) no-repeat top center #fff; }
.link_bx{ width:1200px; margin:0 auto; overflow:hidden;}
.link_yw{ font-size:30px; color:#333;   height:126px; margin:107px 0 0 111px;}
.link_list{ width:240px; height:222px; float:left; margin:25px 0px;text-align: center;}
.link_pic{ width:240px; height:117px; float:left;}
.link_mc{ font-size:18px; color:#666; width:240px; height:60px; float:left; text-align:center; line-height:60px;}
.link_mc span{ margin-right:15px;}
/*友情链接*/

.dingbu{  width:100%; height:42px; background:#9e9e9e; position:relative;z-index:9999;}
.dingbu_bx{ width:1200px; margin:0 auto; height:42px; background:#9e9e9e; overflow:hidden;z-index:9999;}
.dingbu_cion img{ margin:0px auto; width:90px; height:61px; position:absolute; bottom:0; left:50%; z-index:9999;margin-left:-45px;}
/*回到顶部*/


.footer{ width:100%; height:420px; background: url(../images/footer_bg.png) no-repeat center;}
.footer_bx{ width:1200px; height:420px; margin:0 auto; overflow:hidden;}
.foo_erweima{ width:110px; height:110px; margin:60px auto 40px;}
.contact{ width:1100px; height:80px; margin:0 auto;}
.foo_left{ width:400px; height:80px; float:left;}
.contact_left img{width:100%;}
.fo_left_wenzi{ font-size:30px; color:#dededd; font-weight:bold;}
.fo_left_wenzi_ye{ font-size:16px; color:#dededd;letter-spacing:6px;}
.foo_middle{width:230px; padding-top:5px;height:53px; float:left;background:url(../images/f_bg_1.jpg) left center no-repeat;padding-left:50px;color:#dedede;}
.foo_middle span{color: #dddddc;font-weight: bold;}
.foo_middle_wenzi{ font-size:16px; color:#dededd; line-height:24px;}
.foo_right{ color:#dedede;width:357px; padding-top:5px;height:53px; float:left;background:url(../images/f_bg_1.jpg) left center no-repeat;padding-left:50px; float:left; line-height:24px;}
.rexian{ font-size:24px; color:#dededc; font-weight:bold; width:1200px; margin:0 auto; text-align:center; margin-top:20px; height:50px; line-height:50px;}
.rexian span{display: inline-block;background:url(../images/f_bg_2.jpg) left center no-repeat;padding-left: 35px;}
.rexian_icon{ line-height:50px; margin-top:6px;}
.beian{ font-size:12px; color:#dededc; margin:0 auto; text-align:center; margin-top:20px;}


/*关于我们*/
.ab_banner{ width:100%; height:612px; background: url(../images/about%20banner.png) no-repeat center;}
.bread{ width:100%; height:50px; background:#f3f3f3;}
.bread_bx{ width:1200px; margin:0 auto; line-height:50px;}
.bread_bx a{color:#666;}

.licheng{ width:100%; background:#fff; overflow:hidden;}
.licheng_bx{ width:1200px; margin:0 auto;}
.licheng_bt{ font-size:14px; color:#3f0000; margin:50px 0;}
.licheng_bt span{ font-size:24px; font-weight:bold;}
.licheng_wz{ font-size:16px; color:#666; line-height:30px; margin-bottom:40px;}
.licheng_pic{ width:1002px; margin:20px auto;}


.qywh{  width:100%; background:#f3f3f3; overflow:hidden; background:url(../images/sjx.png) no-repeat top center;}
.qywh_bx{  width:1200px; margin:0 auto;}
.qywh_pic{ margin:30px 0;}
.bs{ margin:0 auto 30px; width:186px; height:280px;}
.jieshi{ font-size:16px; color:#666; margin:40px auto ; line-height:30px; text-align:center;}
.whln{ width:1200px; margin:0 auto; background:url(../images/wenhua.png) no-repeat center center; height:440px;}

.jg{ width:100%; background:#fff; overflow:hidden; background:url(../images/sjx.png) no-repeat top center #fff;}
.jg_bx{ width:1200px; margin:0 auto;}
.jiagou_pic{ width:1200px;  margin:0 auto 30px;}


.ry{ width:100%; background:#f3f3f3; overflow:hidden; background:url(../images/sjx.png) no-repeat top center;}
.ry_bx{  width:1200px; margin:0 auto;}
.ry_bx img{ margin:0 56px 50px;}



/*业绩*/
.yj_banner{ width:100%; height:612px; background: url(../images/yeji_banner.png) no-repeat center;}
.yeji_box{ width:100%; background:#fff ; overflow:hidden;}
.yeji_bxx{ width:1200px; margin:0 auto;}
.yeji_bt_pic{ width:399px; margin:50px auto 0; height:71px;}
.yeji_bt_wy{ font-size:26px; color:#666; width:1200px; margin:0 auto; text-align:center; line-height:80px;}
.yeji_nr{ font-size:16px; color:#666; line-height:40px;}

.ye_pic01{ width:398px; position:relative; float:left; margin:1px;}
.yeji_wenzi{ font-size:18px; color:#fff; width:398px; height:60px; background:rgba(32,32,32,0.8); position:absolute; bottom:0px; text-align:center; line-height:60px;}
.yema{ width:383px; height:32px; margin:0 auto;}
.yema img{ display:block; margin:0 auto;}

/*新闻*/
.new_banner{ width:100%; height:612px; background: url(../images/new_banner.png) no-repeat center;}
.xinwen{ width:100%; margin:35px 0;}
.xinwen_bx{ width:1200px; margin:0 auto;}
.xinwen_bt{ width:1200px; margin:0 auto; height:65px; text-align:center; line-height:26px; color:#602224; font-size:16px;}
.xinwen_bt span{ font-size:24px;}
.new_list01{ width:1200px; height:224px; margin:20px 0;}
.new_list01_pic{ width:325px; height:224px; float:left;margin-top: 8px;}
.new_list01_right{ width:850px; height:225px; float:right;}
.new_list01_right_bt{ font-size:20px; color:#333; font-weight:bold; line-height:40px;}
.new_list01_right_nr{ font-size:16px; color:#666; line-height:30px;}

/*详情*/
.new_xq_banner{ width:100%;  background:url(../images/xq_banner.png) no-repeat center; height:214px;}
.xinwen_xq{ width:100%; }
.xinwen_xq_bx{ width:1200px; margin:0 auto;}
.xinwen_xq_bt{ font-size:26px; color:#333; width:1200px; height:50px; margin:0 auto; text-align:center;}
.xinwen_xq_time{ font-size:14px; color:#666; width:1200px; height:40px; text-align:right;}
.xinwen_xq_nr{ font-size:16px; color:#666; width:1200px; line-height:30px; text-indent:32px;}

.tu_bt{ font-size:14px; color:#666; width:1200px; height:36px; margin:0 auto; line-height:35px; text-align:center;}
.bj{ width:1200px; height:50px; text-align:right; line-height:50px; border-bottom:1px dashed #602224; margin:30px auto;}
.last_new{ width:1200px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#333; margin:4px auto;}
.last_new a{ color:#333;}
.last_new a:hover{ color:#602224;}
.fanhui{ width:180px; height:30px; background:#602224; color:#fff; border-radius:20px; margin:0 auto 30px; text-align:center; line-height:30px;}
.fanhui a{ color:#fff;}
.fanhui a:hover{ background:#4c1a1c;}

/*联系我们*/
.contact_banner{ width:100%; height:611px; background: url(../images/contact_banner.png) no-repeat center; }
.lianxi{ width:100%;background:#fff;}
.lianxi_bx{ width:1200px; margin:0 auto; overflow:hidden;}
.lianxi_top{ width:1200px; height:180px; margin:50px auto 30px; border-bottom:1px solid #e1e1e1;}
.span01{ margin-left:32%; float:left; display:block;}
.span02{ float:left; display:block; margin-left:70px;}
.span03{ font-size:16px; color:#666; line-height:130px; height:131px; display:block; float:left; margin-left:30px;} 
.contact_middle{background:url(../images/c_bg_1.png) left center no-repeat;height:60px;padding-top:7px;}
.contact_middle span,.contact_right span{color:#000;font-weight: bold;}
.contact_right{background:url(../images/c_bg_1.png) left center no-repeat;height:60px;padding-top:7px;line-height:30px;color:#666;float:right;width:auto;}
.fo_left_wenzi02{ color:#333;}
.fo_left_wenzi_ye02{ color:#666;}
.foo_middle_wenzi02{ color:#333; line-height:30px;}
.ditu{ margin:0 auto 50px; width:1200px;}

/*招聘*/
.zp_banner{ width:100%; height:611px; background: url(../images/zp_banner.png) no-repeat center; }
.zp{ width:100%; background:#fff;}
.zp_bx, .zhiwei_bx{ width:1200px; margin:0 auto; overflow:hidden;}
.zp_bt{ width:1200px; height:72px;}
.zp_bt img{ margin:0 auto; display:block;}
.zp_bt_yw{ font-size:18px; color:#666; text-align:center; line-height:50px; letter-spacing:6px;}
.zp_wz{font-size:16px; color:#333; width:1200px; line-height:30px; text-indent:32px; margin:40px auto;}
.zhiwei{ width:100%; background:#efeeee;overflow:hidden;}
.zhiwei_yaoqiu{ width:1200px;  border-bottom:1px dashed #333;}
.zhiwei_yaoqiu_left{ width:222px; height:222px;  background:url(../images/yaoqiu_bg.png) no-repeat center; overflow:hidden; float:left;}
.mc{ font-size:30px; color:#fff; text-align:center; margin-top:70px; line-height:56px;}
.mc_02{ font-size:18px; color:#fff;  text-align:center;}
.yaoqiu_wenzi{ width:30px; height:222px; float:left; background:url(../images/yaoqiu_wz.png) no-repeat center;}
.zhiwei_yaoqiu_right{ width:923px;  font-size:16px; color:#333; line-height:30px; float:right; margin-top:35px;}
.youxiang{ width:100%; background:#fff;}
.youxiang_bx{ width:1200px; margin:0 auto;}
.youxiang_pic{ widows:1200px; height:144px; margin:0 auto;}
.youxiang_pic img{ display:block; margin:0 auto;}

.youxiang_wenzi{ width:524px; height:48px; background:#333; font-size:20px; color:#fff; text-align:center; line-height:48px; margin:0 auto;}
.shu{ width:370px; height:270px; margin:0 auto; margin-top:80px;}
.shu img{ display:block; margin:0 auto;}

.pagelist {}
.pagelist ul{

padding: 20px 0px;
margin: 0 auto;
height: 36px;

text-align: center;
}
.yiiPager li {
width: auto;
height: 30px;

line-height: 14px;
margin: 0;
padding: 5px 6px 0 0;
background: none;
display: inline-block;
}
.yiiPager a {
    font-weight:bold;
    border:1px solid #602224;
border-radius: 15px;
color: #602224;
display: block;
font-size: 12px;
line-height: 24px;
padding: 2px 10px;
background: #fff;

}
.yiiPager li.selected a {
color: #fff;
background:#602224 ;
}
.yiiPager li.hidden{display:none;}
.yiiPager li a:hover {
color: #fff;
background:#602224;
}

.right_fixed{width:90px;position: fixed;bottom:50px;right:10px;font-size: 12px;text-align:center;background:#fff;padding:10px;z-index: 99999;padding-bottom: 0px;}
.right_fixed_erweima{display: none;}
.right_fixed_erweima img{width:75px;height:75px;display: inline-block;}
.right_fixed p{margin:10px 0px;}

.n_nav{text-align:center;}
.n_nav a{display: inline-block;border:1px solid #602224;height:30px;line-height: 30px;color:#602224;padding:0px 30px;margin:0px 10px;border-radius: 15px;}
.n_nav a.current{background:#602224;color:#fff;}


.xinwen_xq_bx .slideBox{ width:400px; height:250px; overflow:hidden; position:relative; border:1px solid #ddd; margin:auto; margin-bottom: 100px;}
        .xinwen_xq_bx .slideBox .hd{ height:15px;  position:absolute; bottom:10px; z-index:1; width:100%;}
        .xinwen_xq_bx .slideBox .hd ul{ zoom:1; text-align: center;}
        .xinwen_xq_bx .slideBox .hd ul li{  margin-right:2px; border-radius: 50%; width:15px; height:15px; line-height:14px; margin:0px 3px;text-align:center; background:#fff; cursor:pointer; display: inline-block;}
        .xinwen_xq_bx .slideBox .hd ul li.on{ background:#4c1a1c; color:#fff; }
        .xinwen_xq_bx .slideBox .bd{ position:relative; height:100%; z-index:0;   }
        .xinwen_xq_bx .slideBox .bd li{ zoom:1; vertical-align:middle; }
        .xinwen_xq_bx .slideBox .bd img{ width:400px; height:250px;display:block;  }

        /* 下面是前/后按钮代码，如果不需要删除即可 */
        .xinwen_xq_bx .slideBox .prev,
        .xinwen_xq_bx .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat,#4c1a1c; filter:alpha(opacity=50);opacity:0.5;   }
        .xinwen_xq_bx .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
        .xinwen_xq_bx .slideBox .prev:hover,
        .xinwen_xq_bx .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
        .xinwen_xq_bx .slideBox .prevStop{ display:none;  }
        .xinwen_xq_bx .slideBox .nextStop{ display:none;  }

.picMarquee-left{overflow:hidden; position:relative;    }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }