@charset "utf-8";
/* CSS Document */
td{ margin:0; padding:0;}
/*auto*/
.auto_jj{ border-bottom:1px solid #aaaaab;padding-bottom:20px;}
.auto_top{ width:996px; margin:0 auto; overflow:hidden; zoom:1;}
.auto_top ul{ width:1050px; margin-top:28px;overflow:hidden; zoom:1; }
.auto_top li{ float:left; margin-right:14px; display:inline;}
.auto_top li span{ display:block; margin-top:13px;}
.auto_wz{ margin-top:30px;}
.auto_wz_l{ float:left; width:408px; margin-right:14px; display:inline;}
.auto_wz_l .title{font-weight:700; font-size:17px; color:#4b4848;}
.auto_wz_r{ float:right; width:574px; line-height:30px;}
.auto_wz_r p{ margin-bottom:20px; line-height:30px;}
.auto_zcW{ border-bottom:1px solid #aaaaab;padding-bottom:95px;}
.auto_zc{ width:996px; margin:50px auto 0 auto; overflow:hidden;}
.auto_zc .title{ font-size:17px; font-weight:700; color:#4b4848;}
.auto_kh{ width:996px; margin:50px auto; overflow:hidden; zoom:1;}
.auto_kh_l{ float:left; width:174px; margin-right:31px;}
.auto_kh_l .title{ font-size:17px; font-weight:700; color:#4b4848;}
.auto_kh_r{ float:right; width:778px; text-align:center}
.auto_kh_r p{ margin-bottom:35px; font-size:14px; line-height:24px; color:#595757; font-family:"微软雅黑";}
.auto_nW{ background:#eeeeef; min-height:490px;_height:500px; padding:53px 0 50px 0;}
.auto_n{ width:996px; margin:0 auto;}
.auto_n_left{ width:400px; margin-right:20px; float:left; display:inline;}
.auto_n_right{ width:570px;float:right;}
.auto_n_right p{line-height:30px;}
.auto_n_right h2{ font-size:16px;}
.list2W{ width:996px; margin:0 auto; overflow:hidden; zoom:1;}
.anli{ margin-top:60px;}
.anl{width:570px; display:inline; float:right; margin:46px 0 60px 0; display:inline;}
.anl .title{ font-size:14px;color:#717071;}
.list2 ul{ width:650px; margin-top:13px;}
.list2 li{ float:left; margin-right:11px; display:inline; }


.team-list {width:1050px;}
.team-list-wrap { float: left;overflow: hidden; }
.list3{width:996px; margin:25px auto 0 auto; overflow:hidden; zoom:1;}
.list3 .team-list-wrap{ width:1050px;}
.team-list a { position: relative; float: left; margin:28px 30px 0 0; width:174px; height: 286px; overflow: hidden; cursor:pointer;}
.list3 a{width:236px; height:223px;margin:0 13px 0 0; cursor:pointer;}
.team-list a.last { border-right: none; }
.team-list .cover { position: absolute; top: 0; left: -126px; padding: 15px 10px; width:174px; height:286px; background: #e50044;filter: alpha(Opacity=0); opacity:0;}
.team-list .cover p { margin-bottom: 10px; font-size: 16px; color: #eeefef; }
.list3 .cover{width:236px; height:123px; font-size:16px; font-weight:bold; padding-top:100px; color:#fff; text-align:center}
.team-cover { margin: 0 auto; width: 890px; height: 395px; overflow: hidden; }
.team-cover .desc { width:174px; height:286px; background: #e60044; color: #fff; position:relative; }
.list3 .team-cover .desc{width:236px; height:223px;}

/*list*/
.list{ width:1050px;}
.list li{ width:174px; height:286px; float:left; margin:30px 31px 0 0; display:inline; position:relative; cursor:pointer;}
.tabIn .list_b{display:block;}
.list_b{width:174px; height:286px;position:absolute; top:0; left:0;  color:#fff; line-height:24px; font-size:14px; display:none;}
.list_bj{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;background:#ff003f;width:174px; height:286px;}
.list_wz{ padding-left:20px;}
.list_wz i{position:absolute; width:135px; top:20px;}
.list_wz span{ display:block;position:absolute; bottom:20px; width:135px;}

/*list*/
/*.list3{ width:996px; margin:25px auto 0 auto; overflow:hidden; zoom:1;}
.list3 li{ width:236px; height:223px; float:left; margin-right:13px; display:inline; position:relative; cursor:pointer;}
.tabIn .list3_b{display:block;}
.tabIn .list_b{display:block;}
.list3_b{width:236px; height:223px;position:absolute; top:0; left:0;  color:#fff; line-height:24px; font-size:14px; display:none;}
.list3_bj{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;background:#ff003f;width:236px; height:223px;}
.list3_wz{ position:absolute; width:236px; height:123px; top:100px; text-align:center; font-size:20px;}*/

/*list5*/
.list5{ width:996px; margin:30px auto 0 auto; overflow:hidden; zoom:1;}
.list5 ul{ float:left; width:236px; margin-right:13px; display:inline;}
.list5 ul li{ background:url(../images/icon_jt.gif) no-repeat 0 10px; line-height:30px; padding-left:13px; *padding-left:0;}
.list5 li a:hover{color:#000;}

/*core*/
.coreW{ border-bottom:1px solid #aaaaab;padding-bottom:40px; margin-top:50px;}

.core{ width:996px; margin:0 auto; overflow:hidden; zoom:1;}
.core_left{ width:237px; float:left;}
.core_left h2{ font-size:17px; padding:0 0 30px 10px; color:#4b4848;}
.core_c{ width:430px; margin-left:13px; float:left; display:inline; overflow:hidden;}
.core_c .wz p{line-height:30px;}
.core_right{ width:247px; float:right; font-size:14px; line-height:30px;}
.core_right .title1{font-weight:700;}
.list4{margin-top:60px;}
.list4 h2{ font-size:14px; font-weight:normal; margin-bottom:10px; color:#717071;}
.list4 ul{ width:520px; }
.list4 ul li{ float:left; width:127px; height:76px; margin-right:14px; display:inline; margin-bottom:19px;}
.core_right ul{ margin-top:1px;}
.core_right ul li{ background:url(../images/icon_jt.gif) no-repeat 0 10px; padding-left:14px;}
.core_right li a:hover{color:#000;}

/*hezuo*/
.hezuoW{border-bottom:1px solid #aaaaab;padding-bottom:40px; margin-top:50px;}
.border_none1{ background:none; padding-bottom:0;}
.hezuo{ width:996px; margin:0 auto;}
.hezuo_t{ padding-bottom:45px; overflow:hidden; zoom:0;}
.pbottom0{ padding-bottom:0;}
.hezuo_left{ width:312px; float:left; font-size:17px; font-weight:bold; color:#4b4848;}
.hezuo_left_img{ margin-top:100px;}
.hezuo_right{ width:670px; float:right; overflow:hidden; line-height:30px;}
.hezuo_right h2{ font-size:14px;padding-top:13px; font-weight:normal; margin:45px 0 10px 0; color:#717071;}
.hezuo_right ul{ width:700px;}
.hezuo_right ul li{ float:left; width:154px; height:93px; margin-right:18px; display:inline;}
.hezuo_t td{ padding-top:13px;}
.hz_left{ width:300px; float:left; line-height:23px; overflow:hidden;}
.hz_left p, .hz_right p{line-height:30px;}
.hz_right{ width:310px; float:right;}
.hz_right td{padding-top:9px;}
.sr{ width:178px; height:23px; border:1px solid #; line-height:23px;}
.sr1{ width:66px; height:23px; border:1px solid #; line-height:23px;}
.sr2{ width:273px; height:111px;border:1px solid #;}
.sr3{width:273px; height:70px;border:1px solid #;}
.btn_01 ,.btn_02{ width:50px; height:24px; border:none; cursor:pointer;}
.btn_01{ background:url(../images/btn_fs.gif) no-repeat;}
.btn_02{ background:url(../images/btn_zc.gif) no-repeat;}
.youj{ clear:both; font-size:12px; padding-top:20px;}

/*case*/
.caseTw{border-bottom:1px solid #aaaaab;padding-bottom:40px;}
.border_none .caseT{ margin-bottom:0;}
.caseT{ width:996px; margin:15px auto 0 auto; overflow:hidden;}
.caseT .title{ margin-top:49px;}
.caseT .title span{ padding-right:20px; font-size:12px;}
.caseT .title span a{color:#717071;}
.caseT .title span.current a{font-size:12px; color:#000;}
.caseT .title span a:hover{color:#000;}
.caseT ul{ width:1020px; margin-top:15px;}
.caseT ul li{ width:238px; height:166px; float:left; margin:0 14px 13px 0; display:inline;}
.caseT h2{ font-size:17px; font-weight:bold; margin:50px 0  30px 0}

#J-case li{position:relative;}
#J-case li .photo{width:238px;height:166px;overflow:hidden;}
#J-case .rsp{width:238px;height:166px;overflow:hidden;position: absolute;background:#fff;top:0px;left:0px;}
#J-case .text{position:absolute;width:228px;height:161px;left:10px;top:50px;overflow:hidden; display:none; color:#000;}
#J-case .text a{display:block; width:228px; height:161px;color:#000;}


/*etailed*/
.etailedW{width:996px; margin:0 auto; overflow:hidden; zoom:1;}
.etailed{width:223px; float:left;display:inline; margin-right:34px;}
.etailed_list{  margin-top:50px; line-height:30px; height:430px;}
.etailed_title{ margin:10px 0 5px; color:#231815;}
.etailed_title a{ color:#231815;}
.etailed_title a:hover{color:#717071;}
.etailed_title span{ display:block; color:#717071;}
.m_right0{ margin-right:0;}
.hover1{ background:#fff;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}




.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }




#main {overflow: hidden; zoom: 1; position: relative; top:10px;}
#index_b_hero { width:1006px; height: 470px; margin: auto; position: relative; }
    #index_b_hero img { width: 996px; height: 460px; }
    #index_b_hero .heros { width: 1006px; height: 470px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #525d63; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: #e50044;}
    #index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; margin: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 1006px; height: 460px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1006px; filter: alpha(Opacity=92); opacity: .92; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 1006px; }
    #index_b_hero .active { z-index: 2; left: 0; }

.case_list1{ width:990px; margin:0 auto; padding-top:20px; font-size:17px; font-weight:bold;}
.p_bottom20{ padding-bottom:20px;}

.case_list{ width:996px; margin:0 auto; padding-top:30px; overflow:hidden; zoom:1; line-height:30px;padding-bottom:50px}
.case_list_left{ width:605px; float:left;}
.case_list_right{ width:230px; float:right;}
.case_list_t{ margin-bottom:55px;}
.case_list_t li{background:url(../images/icon_jt.gif) no-repeat 0 12px; padding-left:14px;}
.case_list .anl{ margin:0; float:none;}

.border_none{border:none;}




