.dress/*
Release Date: 4-24-2014
by-前端---hu
-------------------------------------------------------------------------------------------------------------------------------------------*/
/*首页案例*/
.indexCase{width:878px; margin:0 auto; padding-bottom:54px; overflow:hidden; display:block;}
.indexCase h2{width:1200px; }
.indexCase ul li{float:left; display:inline; position:relative;}
.indexCase ul li .pic{position:relative;}

.dbservice{ width:100%; background:#28b7fb; height:400px;}
.dbservice_hm{ width:1200px; margin:0 auto;}
.dbservice_con{ width:556px; padding-top:66px; border-bottom:1px solid #93dcfc; padding-bottom:32px;}
.dbservice_con h3{ font-size:36px; color:#fff; margin-bottom:26px;}
.dbservice_con p{ font-size:14px; color:#fff;  line-height:26px;}
.dbservice_info{ color:#fff; font-size:14px; padding-top:26px;border-right:1px solid #93dcfc;width:366px; float:left;line-height:28px;}
.dbservice_zz{float:left; width:174px;  color:#fff; font-size:14px; padding-top:26px; margin-left:42px; line-height:28px;}
.dbservice_video{  width:444px; height:247px; background:#fff url(../images/video.jpg) no-repeat; border:2px solid #fff; margin-top:78px;}

.solution{ width:1200px; margin:0 auto; padding-bottom:22px;}
.solution li{ float:left; margin-right:26px; border:2px solid #fff;}
.solution li a{ float:left; margin-right:26px; border:2px solid #fff;}
.solution li a:hover{ border:2px solid #4cc1ff;transition: all 0.5s ease 0s;}

.kjkadg{ width:1100px; margin:0 auto; margin-bottom:32px;}

.kjkadg li{width:265px; height:240px; float:left; position:relative; margin:5px;}
.kjkadg img{width:265px; height:240px;}

.jktdfgd{float:left; width:500px; height:400px; position:relative;}
.jktdfgd img{ width:500px; height:400px;}
.rthtr{background: #000 none repeat scroll 0 0;bottom: 0; color: #fff; height: 38px;line-height: 38px; opacity: 0.8; padding: 0 12px; position: absolute; width: 476px; z-index: 999;}
.gfnrdfdf{width:600px; float:right;}
.gfnrdfdf li{margin-left:10px; width:288px; height:194px; float:left; margin-right:0px; margin-bottom:10px; margin-top:0px;}
.gfnrdfdf img{ width:288px; height:194px;}
.fgjrjr{background: #000 none repeat scroll 0 0; bottom: 0; color: #fff; height: 38px; line-height: 38px; opacity: 0.8; padding: 0 12px;  position: absolute; width: 264px; z-index: 999;}





.sdvsee {

    width: 100%;
    height: auto;

}
.xhome_cplbt_two {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    color: #235093;
    margin-top: 0px;
    margin-bottom: 12px;
    width: 74%;
    margin: 0 auto;
}
.xhome_cplbt_en {
    font-size: 14px;
    line-height: 34px;
    text-align: left;
    color: #999;
    margin-top: 12px;
    margin: 0 auto;
}
.buiqwq {
    width: 1200px;
    margin: 0 auto;
}
.home_newslist {
    width: 90%;
    display: block;
    margin: 0 auto;
}
.home_newslist_one {
    float: left;
    width: 46%;
    margin-bottom: 4%;
    margin-top: 5%;
}
.wrwh {
    font-weight: bold;
    font-size: 20px;
    color: #222;
    margin-bottom: 24px;
}
.home_newslist_img {
    width: 44%;
    margin-right: 6%;
    float: left;
}
.home_newslist_img img {
    width: 100%;
}
.home_newslist_stt {
    width: 50%;
    float: left;
}
.home_newslist_stt_bt {
    font-size: 15px;
    color: #222;
    line-height: 28px;
}
.home_newslist_stt_lin {
    font-size: 12px;
    line-height: 24px;
    color: #666;
    margin-top: 3%;
}
.home_newslist_moer {
    margin-top: 6%;
    display: block;
    background: #235093;
    display: block;
    overflow: hidden;
    width: 92px;
    text-align: center;
    height: 32px;
    line-height: 32px;
}
.home_newslist_moer a {
    font-size: 14px;
    color: #fff;
}
.inlist {
    margin-top: 18px;
}
.inlist span {
    float: right;
    color: #888;
}
.hmnewd_bfb {
    float: left !important;
    color: #323232 !important;
}
.home_newslist_two {
    float: right;
    width: 46%;
    margin-bottom: 4%;
    margin-top: 5%;
}
.wrwh {
    font-weight: bold;
    font-size: 20px;
    color: #222;
    margin-bottom: 24px;
}
.home_newslist_img {
    width: 44%;
    margin-right: 6%;
    float: left;
}










.inlist li {
    font-size: 14px;
    line-height: 28px;
    border-bottom: 1px solid #ddd;
    line-height: 42px;
    overflow: hidden;
    display: block;
}














.section01 {
    padding: 55px 0;
    box-sizing: border-box;
    background: #FFE400;
}
.section01 ul {
    margin: 0 auto;
    max-width: 1920px;
}
.active_info {
    margin-bottom: -1px;
    display: block;
    font-family: "Century";
    font-size: 82px;
    font-weight: normal;
    line-height: 1.2;
}
.num-active{ 
    font-family: "Century";
    font-size: 42px;
    font-weight: normal;
    line-height: 1.2; font-weight: bold;}
.section01 li img {
    margin-top: -14px;
    position: absolute;
    right: 43px;
    top: 50%;
    display: block;
}
.section01 li {
    padding-left: 6%;float: left;
    position: relative;
    color: #000;
    font-size: 18px;
    box-sizing: border-box;width: 32.7%;
}
.section02 {
    padding-bottom: 62px;
    background: #F5F5F5;
}
.title_info_hm {
    width: 100%;    
    margin-bottom: 22px;
    height: 76px;
    overflow: hidden;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    line-height: 76px;
    text-align: center;
    background: #000;
    box-sizing: border-box;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}
.section02 .title p {
    padding: 0 30px;
    opacity: 0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition-delay: 0.8s;
    -webkit-transition-delay: 0.8s;
}
.title_info_bt{
    margin-bottom: 10px;
    color: #333;
    font-size: 14px;
    text-align: center;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition-delay: 1.2s;
    -webkit-transition-delay: 1.2s;    -webkit-transform: translateY(0);
    opacity: 1;
}

.section02 .img {
    margin-right: 12px;
    text-align: center;
    max-width: 100%;
    transform: translateZ(0px);
    transform: -webkit-translateZ(0px);
}
.section02 .img img{    max-width: 100%;
    transform: translateZ(0px);    margin: 0 auto;
}
.section02  ul {
    padding: 0 100px;
}
.section02  ul li {
    margin-bottom: 60px;
    padding: 40px;    z-index: 1;
    width: 50%;
    height: 420px;
    float: left;
    position: relative;
    cursor: pointer;
    box-sizing: border-box;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.li01{
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #F46301 url(../images/img06.png) no-repeat left bottom;
    content: "";
    z-index: 1;
    transition: all 0.5s;}
.li02{
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #FDB200 url(../images/img07.png) no-repeat left bottom;
    content: "";
    z-index: 1;
    transition: all 0.5s;}
 .li03{
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #2344A7 url(../images/img08.png) no-repeat left bottom;
    content: "";
    z-index: 1;
    transition: all 0.5s;}
.li04{
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #2B52D3 url(../images/img09.png) no-repeat left bottom;
    content: "";
    z-index: 1;
    transition: all 0.5s;} 


.section02 li .title {
    color: #fff !important;
    font-size: 24px;
    line-height: 1.1;
}
.section02 li .title span {
    margin-top: 11px;
    display: block;
    font-size: 18px;
    color: #fff !important;
}
.section02 li .img {
    position: absolute;
    right: 55px;
    top: 42px;
}
.section02 li .arrow {
    position: absolute;
    right: 100px;
    bottom: 40px;
}





/*table切换    */
.indexnewsr {  background: #ececec none repeat scroll 0 0;
    display: block;
    height: 54px;
    line-height: 54px;
    margin-bottom: 36px;
    width: 100%;}
.nbt {
    height:54px;
}
.nbt li {
    color: #000; 
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 54px;
    padding-left: 14px;
    padding-right: 14px;
}
.nbt li::after {
    background: #c4d5e3 none repeat scroll 0 0;
    content: "";
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: -4px;
    top: 4px; color:#000;
    width: 0px;
}
.nbt li:first-child {
    margin-left: 0;
}
.nbt li:last-child::after {
    display: none;
}
.nbt li.nbto {
    color: #fff ; background:#ececec;
}
.nbt li.nbto::before {
    background: #00599d  none repeat scroll 0 0;
    bottom: -2px;
    content: "";
    height: 0px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.inewsdet {
    display: none;
    position: relative;
}
.inewsdet a.inmore {
    color: #7e8eb2;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: -44px;
}
.inewsdet a.inmore:hover {
    color: #1352d3;
}
.inewsdet .page a{display: inline !important;}
.inewsdet a {display: block;overflow: hidden;}
.inewsdet a i {float: left;}
.inlist {margin-top: 10px;}
.inlist li {font-size: 12px;line-height:34px; background:url(../images/dot_line.gif) repeat-x 0px bottom;}
.inlist li a {color:#333;}
.inlist li a:hover{color:#00599d;}
.inlist span{float:right; color:#888;}
/*table切换 end   */


/*首页党建之窗、工团妇之窗切换*/
.tab{width:447px; height:126px; overflow:hidden;}
.tab h2{width:115px; height:126px; float:left;}
.tab h2 a{color:#fff; font-size:16px; display:inline-block; padding-right:25px; width:90px; height:41px; line-height:41px; text-align:right;}
.tab h2 .sd01{color:#fff; background-image:url(little_icon.png); background-position:0 -42px; background-repeat:no-repeat;}
.tab h2 .sd01:hover{color:#fff; background-image:url(little_icon.png); background-position:0 -42px; background-repeat:no-repeat;transition: all 0.5s ease 0s;}
.tab h2 .sd02{color:#fff; background-image:url(little_icon.png); background-position:0 0; background-repeat:no-repeat;}
.hidden{display:none;}
.tab ul{float:left; width:312px; height:125px; margin:0 0 0 20px;}
.tab ul li{height:24px; line-height:24px;}
.tab ul li a{display:inline-block; width:230px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.tab ul li span{color:#9a9a9a;}
.solution_img{ width:232px; height:128px;position:absolute; top:2px;left:3px;}
.solution_iz{background:url(../images/zzcpto.png) repeat-x;width:232px; height:128px; position: absolute;top:0px; left:0px;}
.solution a:hover .solution_iz{background:none; width:232px; height:128px; position: absolute;top:0px; left:0px;transition: all 0.5s ease 0s;}
.solution_ny_til{ width:232px; height:128px; top:0px;  text-align:center; color:#fff; font-size:16px; line-height:136px; position:absolute;}
.solution_img img{ width:232px; height:128px;}
.solution a{ width:240px; height:140px; display:block; float:left; margin-right:26px; background:url(../images/solution_cur_none.png) no-repeat; position:relative;}
.solution a:hover{ width:240px; height:140px;  display:block;margin-right:26px;  background:url(../images/solution_cur.png) no-repeat;transition: all 0.5s ease 0s;}
.solution  a:hover p{  background:url(../images/solution_p.png) no-repeat center center;transition: all 0.5s ease 0s;}
.solution_xz_con_til{ text-align:center; font-size:24px; color:#44c3fa; margin-top:30px;}
.solution_xz_con_info{ color:#6d6d6d; font-size:14px;line-height:24px; text-align:center; width:736px; margin:0 auto; margin-top:18px;}
.solution_xz_con_more{color:#6d6d6d; font-size:14px;text-align:center; margin-top:18px; }
.indexCase_bg{background:url(../images/solution_p.png) no-repeat; background-size:100%; height:612px; width:100%; display:block;}
.indexCaseddbzm_bg{background:url(../images/zsbg.jpg) no-repeat center center; background-size:100%; height:612px; width:100%; display:block;}

.zcmap p{color:#333; line-height:26px; margin-top:6px;}
.zcmap p a{color:red; line-height:26px; margin-top:6px;}

.ECalendarNoneSelect,.ECalendarNoneSelect input{-moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.calendarWarp{position:relative;display:inline-block;font-weight:100}\ .calendarWarp .icon{position:absolute;right:20px;top:50%;margin-top:-9px}.calendarWarp h2{margin:0;font-weight:400}.ECalendarBox{border:1px solid #ee3f2f}.ECalendarBox div,.ECalendarBox li,.ECalendarBox ul{float:none;margin:0;padding:0;font-weight:100}.ECalendarBox li{list-style-type:none}.ECalendarBox ol,.ECalendarBox ul{list-style:none}.ECalendarBox .ilasttext{cursor:pointer}.ECalendarBox{position:absolute;width:290px;background:#fff;color:#fff;font-weight:100;font-size:12px;line-height:1em}.ECalendarBox .currentyear{position:relative}.ECalendarBox .currentyear:after{position:absolute;top:-1px;left:35px;display:block;overflow:hidden;width:8px;height:8px;border:1px solid #fff;border-top:0;border-left:0;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.ECalendarBox ul:after{clear:both;display:block;visibility:hidden;height:0;content:""}.ECalendarBox ul{zoom:1}.ECalendarBox li{float:left;text-align:center;font-size:14px;cursor:pointer}.ECalendarBox .head{position:relative;border-style:solid;border-top-width:3px;border-left-width:10px;border-right-width:10px;border-bottom-width:0}.ECalendarBox ul.day{border:10px solid #fff}.ECalendarBox .day li,.ECalendarBox ul.week li{width:14.25%;height:24px;line-height:24px}.ECalendarBox ul.week{margin-top:10px}.ECalendarBox ul.week li:hover{background:0}.ECalendarBox .currentdate{padding:4px 4px 0 4px;height:42px;cursor:pointer}.ECalendarBox .currentdate h2{margin-left:2px;font-size:34px;line-height:1.2em}.ECalendarBox .imonth,.ECalendarBox .iyear{position:relative}.ECalendarBox h2 i{position:absolute;left:0;z-index:9;display:block;height:26px;background:rgba(0,0,0,.2);line-height:26px}.ECalendarBox i.a1{top:38px;opacity:.6}.ECalendarBox i.a2{top:64px;opacity:.4}.ECalendarBox i.a3{top:90px;opacity:.2}.ECalendarBox i.r1{top:-20px;opacity:.6}.ECalendarBox i.r2{top:-46px;opacity:.4}.ECalendarBox i.r3{top:-72px;opacity:.2}.ECalendarBox .currentlastgo{position:relative;top:5px;cursor:pointer}.ECalendarBox .currenttime{position:relative;padding:6px;font-size:14px}.ECalendarBox .currenttime .itime{position:relative;top:1px;font-size:16px}.ECalendarBox .currenttime .itimebox{margin-left:10px}.ECalendarBox .currenttime li:hover{background:rgba(0,0,0,.1)}.ECalendarBox .oper{position:absolute;top:11px;right:4px}.ECalendarBox .oper li{margin-left:5px;width:28px;height:28px;background:rgba(255,255,255,.1);line-height:28px}.ECalendarBox .oper li:hover{background:0;background:rgba(255,255,255,.3)}.ECalendarBox ul.day li{position:relative;overflow:hidden;height:30px;color:#444;line-height:34px}.ECalendarBox ul.day li::after{position:absolute;top:50%;left:50%;z-index:7;margin:-15px 0 0 -50px;width:100px;height:30px;color:#000;content:attr(data-settime);text-align:center;font-size:20px;line-height:30px}.ECalendarBox .at12,.ECalendarBox .at12::after,.ECalendarBox .at24,.ECalendarBox .at24::after{position:absolute;top:50%;left:50%;z-index:5;border:1px solid rgba(0,0,0,.4);background:rgba(255,255,255,.9);box-shadow:0 0 10px rgba(0,0,0,.2)}.ECalendarBox .at12{margin:-61px 0 0 -61px;width:120px;height:120px;border-radius:100px}.ECalendarBox .at12::after{margin:-101px 0 0 -101px;width:200px;height:200px;border-radius:200px;content:" ";opacity:.2}.ECalendarBox .at24{margin:-101px 0 0 -101px;width:200px;height:200px;border-radius:200px}.ECalendarBox .at24::after{margin:-61px 0 0 -61px;width:120px;height:120px;border-radius:120px;content:" ";opacity:.2}.ECalendarBox .pointer{position:absolute;top:50%;left:50%;z-index:6;margin:-60px 0 0 -60px;width:120px;height:120px}.ECalendarBox .at24 .pointer{margin:-100px 0 0 -100px;width:200px;height:200px}.ECalendarBox .pointer::before{position:absolute;top:50%;right:14px;left:50%;height:1px;background:rgba(0,0,0,.1);content:""}.ECalendarBox .pointer::after{position:absolute;top:50%;right:-10px;margin-top:-10px;width:18px;height:18px;border:1px solid rgba(0,0,0,.4);border-radius:30px;border-bottom-left-radius:0;background:rgba(255,255,255,.8);content:"";transform:rotate(45deg)}.ECalendarBox li:hover{background:#f6f6f6}.ECalendarBox li.activ{color:#fff!important}.ECalendarBox li.other{background:#fff;color:#ececec!important}.ECalendarBox .select{overflow:hidden;margin:0 -10px;height:20px;height:0;background:rgba(0,0,0,.1)}.ECalendarBox .select li{padding:0 10px;color:rgba(255,255,255,.6);font-size:12px;line-height:20px;line-height:20px}.ECalendarBox .select li:first-child{margin-left:8px}.ECalendarBox .select li:hover{background:rgba(255,255,255,.1)}

.nz_ytslist_page{ width:100%; margin:0 auto; margin-top:28px;}



.counout {
    padding: 153px 0;
    height: 700px;
    text-align: center;
    box-sizing: border-box;
    background: url(../images/bg01.jpg) no-repeat center center;
}









/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:100px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#ececec ;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:32px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px; padding-top:16px; color:#333;}
#floatDivBoxs .floatDqq li a{color:#333;}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;padding:12px 14px; text-align:center; color:#ececec;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:100px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

.ngsjde {text-align:center;}
.bhbjs_two{ height:49px; line-height:49px; width:auto; background:#ececec; border-bottom:1px solid #ececec; padding:18px; border-top:1px solid #ececec;}
.ngsjde li{ display:inline; padding:12px 30px; margin:0px 32px;}
.dawff{background:#ececec;height:48px; width:136px; margin-left:0px!important; color:#fff; text-align:center; font-size:15px; text-indent:0px !important;}
.sasdff{background:#ee8819; height:48px; width:136px; color:#fff; text-align:center;font-size:15px;text-indent:0px !important;}
.dawff a{ color:#fff; }
.sasdff a{color:#fff; }

.bhbjs{ height:48px; line-height:48px; font-size:16px; width:1176px; display:block; border-bottom:1px solid #ececec; border-top:1px solid #ececec;margin-bottom:22px; background:#ececec; color:#ececec; padding-left:24px; margin-top:38px;}
.nz_ytslist{ width:1200px; margin:0 auto; margin-top:28px;}
.nz_ytslist li{ float:left; width:376px;  background:#ececec; margin:12px;}
.nz_ytslist img{ width:160px; height:118px; margin-bottom:12px; }
.tyutyu { float:left; padding:10px 0px; width:192px;}
.gdfgd{float:left;width:160px;margin-right:14px; }

.tyutyu h1{ color:#333; font-size:14px; margin-bottom:6px;}
.tyutyu p{ color:#666; line-height:20px;}


.tempWrap{ overflow:hidden;}

.indexCase ul li.one{width:459px;}
.indexCase ul li.one .tip{width: 0; height: 0;   
 border-left:12px solid transparent;  
 border-right: 12px solid transparent;  
 border-top: 12px solid #ff88b8;  
 font-size: 0;  
 line-height: 0;
 position:absolute; left:218px; top:263px;
 z-index:99;
}
.indexCase ul li.one .wenzi{height:183px; padding:80px 45px 0 48px; font-size:14px; background:#ff88b8; color:#fff;}
.indexCase ul li .wenzi h3 a{font-size:32px; color:#fff;}
.indexCase ul li .wenzi .time{display:block; margin:0 0 15px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.indexCase ul li.one .pic img{width:459px; height:523px; border:0;}
.indexCase ul li.one .pic{width:459px; height:523px;}
.indexCase ul li.one i.bg{display:block; width:100%; height:100%;         
    position: absolute;
    left: 0;
    top: 0;
    transition: all 400ms ease 0s;
    background:#ff88b8;
    opacity: 0;
    filter:alpha(opacity=0);}
.indexCase ul li.one:hover i.bg{opacity:0.6;  filter:alpha(opacity=60);}
.indexCase ul li.one .pic span{display:block; width:28px; height:28px;  
    opacity: 0;
    filter:alpha(opacity=0);
    position: absolute;
    top:0;
    left:50%;
	margin:-14px 0 0 -14px;
	background:url(../images/jia.png) no-repeat 0 0;     
    transition: all 400ms ease 0s;}
.indexCase ul li.one .pic:hover span{top:50%; opacity:1; filter:alpha(opacity=100);}

.indexCase ul li.two{width:740px;}
.indexCase ul li.two .pic{width:370px; height:263px;}
.indexCase ul li.two .pic img{width:370px; height:263px; border:0;}
.indexCase ul li.two .wenzi{width:277px; height:183px; padding:80px 45px 0 48px; font-size:14px; background:#5fcffd; color:#fff; position:relative;}
.indexCase ul li.two .tip{width: 0; height: 0;   
 border-top:12px solid transparent;  
 border-bottom: 12px solid transparent;  
 border-right: 12px solid #5fcffd;  
 font-size: 0;  
 line-height: 0;
 position:absolute; left:-12px; top:120px;
  z-index:99;
}
.indexCase ul li.two i.bg{display:block; width:100%; height:100%;         
    position: absolute;
    left: 0;
    top: 0;
    transition: all 400ms ease 0s;
    background:#5fcffd;
    opacity: 0;
    filter:alpha(opacity=0);}
.indexCase ul li.two:hover i.bg{opacity:0.6;  filter:alpha(opacity=60);}
.indexCase ul li.two .pic span{display:block; width:28px; height:28px;  
    opacity: 0;
    filter:alpha(opacity=0);
    position: absolute;
    top:0;
    left:50%;
	margin:-14px 0 0 -14px;
	background:url(../images/jia.png) no-repeat 0 0;     
    transition: all 400ms ease 0s;}
.indexCase ul li.two .pic:hover span{top:50%; opacity:1; filter:alpha(opacity=100);}

.indexCase ul li.three{width:740px;}
.indexCase ul li.three .pic{width:370px; height:263px;}
.indexCase ul li.three .pic img{width:370px; height:263px; border:0;}
.indexCase ul li.three .wenzi{width:277px; height:183px; padding:80px 45px 0 48px; font-size:14px; background:#2fcfa9; color:#fff; position:relative;}
.indexCase ul li.three .tip{width: 0; height: 0;   
 border-top:12px solid transparent;  
 border-bottom: 12px solid transparent;  
 border-left: 12px solid #2fcfa9;  
 font-size: 0;  
 line-height: 0;
 position:absolute; right:-12px; top:120px;
  z-index:99;
}
.indexCase ul li.three i.bg{display:block; width:100%; height:100%;         
    position: absolute;
    left: 0;
    top: 0;
    transition: all 400ms ease 0s;
    background:#2fcfa9;
    opacity: 0;
    filter:alpha(opacity=0);}
.indexCase ul li.three:hover i.bg{opacity:0.6;  filter:alpha(opacity=60);}
.indexCase ul li.three .pic span{display:block; width:28px; height:28px;  
    opacity: 0;
    filter:alpha(opacity=0);
    position: absolute;
    top:0;
    left:50%;
	margin:-14px 0 0 -14px;
	background:url(../images/jia.png) no-repeat 0 0;     
    transition: all 400ms ease 0s;}
.indexCase ul li.three .pic:hover span{top:50%; opacity:1; filter:alpha(opacity=100);}

.indexCase ul li.four{width:740px;}
.indexCase ul li.four .pic{width:370px; height:262px;}
.indexCase ul li.four .pic img{width:370px; height:262px; border:0;}
.indexCase ul li.four .wenzi{width:277px; height:180px; padding:80px 45px 0 48px; font-size:14px; background:#ff825c; color:#fff; position:relative;}
.indexCase ul li.four .tip{width: 0; height: 0;   
 border-top:12px solid transparent;  
 border-bottom: 12px solid transparent;  
 border-right: 12px solid #ff825c;  
 font-size: 0;  
 line-height: 0;
 position:absolute; left:-12px; top:120px;
  z-index:99;
}
.indexCase ul li.four i.bg{display:block; width:100%; height:100%;         
    position: absolute;
    left: 0;
    top: 0;
    transition: all 400ms ease 0s;
    background:#ff825c;
    opacity: 0;
    filter:alpha(opacity=0);}
.indexCase ul li.four:hover i.bg{opacity:0.6;  filter:alpha(opacity=60);}
.indexCase ul li.four .pic span{display:block; width:28px; height:28px;  
    opacity: 0;
    filter:alpha(opacity=0);
    position: absolute;
    top:0;
    left:50%;
	margin:-14px 0 0 -14px;
	background:url(../images/jia.png) no-repeat 0 0;     
    transition: all 400ms ease 0s;}
.indexCase ul li.four .pic:hover span{top:50%; opacity:1; filter:alpha(opacity=100);}
 
/*首页行业资讯 */ 
.indexNewsWrap{background:url(../images/index_news_bg.png) repeat-x 0 0; border-top:1px solid #80d1f3; margin:95px 0 0 0;}
.indexNews{width:1200px; height:420px; margin:0 auto 160px; position:relative;} 
.indexNews h2{height:35px; line-height:35px; margin:68px 0 0 0;}
.indexNews .newsList{width:506px; margin:80px 0 20px 0; overflow:hidden;}
.indexNews .newsList li{border-bottom:1PX solid #dbdbdb; color:#999; padding:25px 0;}
.indexNews .newsList li.last{border:none;}
.indexNews .newsList li p{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.indexNews .newsList li a{display:inline-block; width:480px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-size:13px;} 

.pics img{width:563px; height:406px; border:8px solid #fff; position:absolute; top:64px; right:0;}

.indexNews .all a{display:block; width:103px; height:31px; line-height:31px; text-align:center; background:url(../images/news_more_btn.png) no-repeat 0 0;}
 

/*----联系我们----*/
.contactBox{margin:95px 0 0 0;}
.contactBox .left{width:550px;}
.contactBox .left ul li{color:#999; margin-bottom:15px;}
.contactBox .left ul li .input{width:536px; height:40px; line-height:40px; padding:0 5px; border:1px solid #dcdcdc;}
.contactBox .left ul li .textarea{width:536px; height:120px; padding:5px;  border:1px solid #dcdcdc;}
.contactBox .left ul li .submit{width:85px; height:33px; background:#ccc; border:0; font-size:14px; color:#fff; margin:20px 0 0 0; cursor:pointer;}

.contactBox .contactright{width:560px; padding:100px 0 0 0; font-size:15px; line-height:28px; background:url(../images/contact_bg.png) no-repeat 0 0;}


/*----常见问题----*/
.slideList{margin:50px 0 0 0;}
.slideList li{border-bottom:1px solid #dbdbdb; padding:12px 0;}
.slideList li .tits{height:30px; line-height:30px; color: #666; font-size:15px; padding-left:30px; cursor:pointer; background:url(../images/dot.png) no-repeat 17px center;}
.slideList li .icon{display:inline-block; margin:10px 10px 0 0; background:url(../images/up_arrow.png) no-repeat 100% center; padding:0 15px 0 0; cursor:pointer;}
.slideList li .icon.jian{background:url(../images/jszcbt2.jpg) no-repeat 0 0; text-indent:-9999px;}
.detailCon{display:none; padding:5px 15px 0 30px;}

/*公司新闻 */
.newsIntro{border-bottom:1px solid #efefef; padding:37px 0 20px 0; line-height:24px; color:#888;}
.newsIntro img{max-width:960px; _width:expression(this.width > 960 ? "960px" : this.width); margin:0 0 20px 0;}
.newsIntro h3{font-size:14px; color:#333; margin:0 0 10px 0;}

.list{padding:10px 0 0 0;}
.list li{height:38px; line-height:38px; overflow:hidden;}
.list li a{color:#888; display:inline-block; width:820px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.list li a:hover{color:#333;transition: all 0.5s ease 0s;}
.list li a:hover span{color:#333;transition: all 0.5s ease 0s;}
.list li a span{color:#888; margin-right:50px;} 

/*公司新闻内页样式*/
.ny{padding:50px 0 10px 0;  text-align:justify; text-justify:inter-ideograph;}
.ny h3.biaoti{margin:14px auto 10px; font-size:15px; color:#333; font-family:"Microsoft YaHei"; font-weight:bold; text-align:center;}
.ny h4.mess{color:#888; margin-bottom:30px; font-size:12px; font-weight:normal; text-align:center;}
.con{min-height:325px; _height:325px; line-height:24px; color:#666;}
.con p{margin-bottom:18px;}

/*列表展示样式*/
.selectWrap{width:288px; margin:68px auto 0;}
.select_box{float:left; display:inline; width:226px; height:28px; display:inline-block; margin-left:4px; margin-bottom:11px; line-height:28px; border:1px solid #ccc; position:relative; background:#fff;}
.select_box i.select_txt{display:inline-block; width:226px; height:28px; line-height:28px;  padding-left:5px; cursor:text;overflow:hidden; color:#666;}
.select_box .option{position:absolute;top:29px;left:-1px; z-index:999; width:226px; border:1px solid #ccc; border-top:none; overflow:hidden; display:none; background:#fff;}
.select_box .option a{display:block; width:221px; height:24px; line-height:24px; padding:0 0 0 5px; cursor:pointer; background:#fff;}
.select_box .option a:hover{background:#f8f8f8;transition: all 0.5s ease 0s;}
.d_arrow{position:absolute; right:0px; top:0px; width:38px; height:28px; font-size:0; color:#fff; overflow:hidden; cursor:pointer; background:url(../images/select_arrow.png) no-repeat 0 0;}

.selectWrap .btn{width:45px; height:30px; border:1px solid #ccc; background:none; margin:0 0 0 10px; cursor:pointer;}


.display{margin:49px 0 0 0;}
.display li{width:255px; height:316px; border:1px solid #ccc; float:left; _display:inline; margin-right:57px; margin-bottom:57px; overflow:hidden;}
.display li h3{width:255px; height:52px; line-height:56px; text-align:center; font-size:14px; overflow:hidden;}
.display li h3 a{color:#666;}
.display li h3 a:hover{color:#333;transition: all 0.5s ease 0s;}
.display li h4 a{display:block; width:55px; height:20px; line-height:20px; text-align:center; border:1px solid #acacac; margin:0 auto;}
.display li .picBox{width:255px; height:215px; overflow:hidden;}
.display li .picImgBox{width:255px; height:215px; line-height:215px; text-align:center; display:table-cell; vertical-align:middle; *disply:block; font-size:215px;}
.display li .picImgBox img{width:255px; height:215px; text-align:center; border:none; display:block; margin:0 auto; vertical-align:middle;} 

.tingyi{margin:70px 0 0 0;}
.tingyi li{height:230px; margin:0 0 70px 0; transition: all 400ms ease 0s;}
.tingyi li:hover{background:#f9f9f9;transition: all 0.5s ease 0s;} 
.tingyi li:hover .rightIntro .detail{background:#fff;transition: all 0.5s ease 0s;}
.tingyi li .leftPic{width:310px; height:230px;}
.tingyi li .leftPic img{width:310px; height:230px;}
.tingyi li .rightIntro{width:777px; height:200px; margin:25px 0 0 32px;}
.tingyi li .rightIntro h3 a{font-size:20px; color:#666;}
.tingyi li .rightIntro .time{color:#999; font-family:Arial, Helvetica, sans-serif;}
.tingyi li .rightIntro .cons{margin:15px 0 0 0; color:#666; line-height:20px; height:60px; overflow:hidden;}
.tingyi li .rightIntro .detail{display:block; width:97px; height:32px; line-height:32px; text-align:center; background:#f9f9f9;}

.appreciate{margin:70px 0 0 0;}
.appreciate li{height:297px; margin:0 0 125px 0; transition: all 400ms ease 0s;}
.appreciate li .leftPic{width:556px; height:297px;}
.appreciate li .leftPic img{width:556px; height:297px;}
.appreciate li .rightIntro{width:532px; height:200px; margin:25px 0 0 72px;}
.appreciate li .rightIntro h3 a{font-size:20px; color:#666;}
.appreciate li .rightIntro .time{color:#999; font-family:Arial, Helvetica, sans-serif;}
.appreciate li .rightIntro .cons{margin:15px 0 20px 0; color:#666; line-height:20px; height:60px; overflow:hidden;}
.appreciate li .rightIntro .detail{display:block; width:120px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#666;  background:#efefef;}

.yuchi{margin:70px 0 0 0;}
.yuchi li{float:left; display:inline; width:568px; height:235px; margin:0 30px 40px 0; border:1px solid #cecece; transition: all 400ms ease 0s;}
.yuchi li .leftPic{width:286px; height:235px;}
.yuchi li .leftPic img{width:286px; height:235px;}
.yuchi li .rightIntro{width:234px; height:200px; margin:25px 0 0 30px;}
.yuchi li .rightIntro h3 a{font-size:15px; color:#666;}
.yuchi li .rightIntro .time{color:#999; font-family:Arial, Helvetica, sans-serif;}
.yuchi li .rightIntro .cons{margin:15px 0 25px 0; color:#666; line-height:20px; height:60px; overflow:hidden;}
.yuchi li .rightIntro .hot{height:20px; line-height:20px; background:url(../images/yuchi_icon1.png) no-repeat 0 center; padding:0 0 0 23px;}

.yuchi li:hover{background:#ff825c; color:#fff;transition: all 0.5s ease 0s;} 
.yuchi li:hover .rightIntro .cons{color:#fff;transition: all 0.5s ease 0s;}
.yuchi li:hover .rightIntro h3 a{color:#fff;transition: all 0.5s ease 0s;}
.yuchi li:hover .rightIntro .time{color:#fff;transition: all 0.5s ease 0s;}
.yuchi li:hover .rightIntro .hot{background:url(../images/yuchi_icon2.png) no-repeat 0 center;transition: all 0.5s ease 0s;}
 

.news{margin:70px 0 0 0;}
.news li{height:230px; margin:0 0 70px 0; transition: all 400ms ease 0s;}
.news li:hover .rightIntro .detail{background:#ff825c; color:#fff;transition: all 0.5s ease 0s;}
.news li .leftPic{width:310px; height:230px;}
.news li .leftPic img{width:310px; height:230px;}
.news li .rightIntro{width:777px; height:200px; margin:0 0 0 32px;}
.news li .rightIntro h3 a{font-size:20px; color:#666;}
.news li .rightIntro .time{color:#999; font-family:Arial, Helvetica, sans-serif;}
.news li .rightIntro .cons{margin:15px 0 0 0; color:#666; line-height:20px; height:134px; overflow:hidden;}
.news li .rightIntro .detail{display:block; width:97px; height:32px; line-height:32px; border-radius:3px; text-align:center; font-size:14px; background:#efefef;}


/*增值服务    */
.service{margin:39px 0 0 20px;}
.service li{width:190px; float:left; _display:inline; margin-right:52px; margin-bottom:25px; overflow:hidden;}
.service li h3{width:190px; height:40px; line-height:40px; text-align:center; font-size:14px; overflow:hidden; background:#f9f9f9;}
.service li h3 a{color:#333;}
.service li h3 a:hover{color:#d7242b;transition: all 0.5s ease 0s;}
.service li .picBox{width:190px; height:194px; overflow:hidden;}
.service li .picImgBox{width:190px; height:194px; line-height:194px; text-align:center; display:table-cell; vertical-align:middle; *disply:block; font-size:194px;}
.service li .picImgBox img{width:190px; height:194px; text-align:center; border:none; display:block; margin:0 auto; vertical-align:middle;} 

.serviceBox{padding:55px 70px 0 35px;}
.serviceBox .picShow{width:377px;}
.serviceBox .picShow img{width:377px;}
.serviceBox .picShow h3{height:54px; line-height:54px; background:#f8f8f8; text-align:center; font-size:24px; color:#333; overflow:hidden;}

.serviceBox .intro{width:437px; color:#888;}
.serviceBox .intro h4{font-size:18px; color:#333; margin:0 0 10px 0;}
.serviceBox .intro .introCon{padding:0 0 40px 0; line-height:24px;}

/*翻页    */
.pagination{text-align:center; margin:20px auto 20px; color:#cfcfcf;}
.pagination a{color:#888; padding:3px 8px; border:1px solid #c3c3c3; margin-right:5px;}
.pagination span{color:#fff; padding:4px 8px 4px 8px; background:#ececec; margin-right:5px;}
.pagination a:hover{color:#333;transition: all 0.5s ease 0s;}

.paginations{text-align:right; margin:30px 20px 5px 0; color:#cfcfcf;}
.paginations a{display:inline-block; color:#fff; font-family:Arial, Helvetica, sans-serif; width:33px; height:33px; line-height:33px; text-align:center; margin-right:1px; background:#343434;}
.paginations span{display:inline-block; color:#fff;  font-family:Arial, Helvetica, sans-serif; width:33px; height:33px; line-height:33px; text-align:center; margin-right:1px; background:#d7242b;}
.paginations a:hover{color:#fff; background:#d7242b;transition: all 0.5s ease 0s;}

.pages{position:relative; margin:40px auto 0; line-height:24px; color:#666;}
.pages a{color:#666;}
.pages a:hover{color:#333;transition: all 0.5s ease 0s;}
.pages .back{position:absolute; bottom:25px; right:-4px; display:block; width:73px; height:25px; line-height:25px; text-align:center; color:#333; background:#cfcfcf;}
.pages .back:hover{color:#333; text-decoration:underline;transition: all 0.5s ease 0s;}

/*员工活动  */
.activeList{margin:40px 0 0 70px;}
.activeList li{float:left; display:inline; width:259px; height:163px; margin:0 45px 36px 0; border:1px solid #fff;}
.activeList li img{width:256px; height:158px; margin:2px auto 0;}

.dbclassify{ width:510px; height:214px; float:left; margin-bottom:16px; background:#ececec; position:relative;}
.dbclassify a{width:510px; height:212px; border:2px solid #fff; display:block;}
.dbclassify a:hover{width:510px; height:212px; border:2px solid #41c3ff;transition: all 0.5s ease 0s;}
.dbclassify_rt{ width:200px; margin-right:28px;}
.dbclassify_til{ font-size:24px; color:#000; margin-top:20px; margin-bottom:8px;}
.dbclassify_con{ line-height:28px; font-size:14px; color:#707070;}

.dbline_hm_img{ float: left; margin-right:16px; width:246px;  height: 349px; margin-top:6px;}
.dbline_hm_img img{ width:246px;  height: 349px; }
.dbxlzc{ width: 330px; height: 348px;  float: left; margin-right: 26px; display: block; margin-bottom: 30px;}
.dbxlzc_til {font-size: 14px; padding: 0px 14px; text-align: center; line-height: 24px; margin-top: 22px; margin-bottom: 8px;color:#303030;}
.dbxlzc_info{font-size: 12px; padding: 0px 16px; text-align: center; line-height: 24px; color:#707070;}
.dbxlzc a{ background: #ececec; width: 330px; height: 346px;  display: block;}
.dbxlzc a:hover{ background: #28b7fb; width: 330px; height: 348px;  display: block; color:#fff !important;transition: all 0.5s ease 0s;}

.dbxlzc_ny a{ background: #fff; width: 330px; height: 346px;  display: block;}
.dbxlzc_ny a:hover{ background: #28b7fb; width: 330px; height: 348px;  display: block; color:#fff !important;transition: all 0.5s ease 0s;}
.dbxlzc_ny{ width: 330px; height: 348px;  float: left; margin-right: 26px; display: block; margin-bottom: 30px;}
.dbxlzc_ny img{ width: 330px; height: 210px; }
.dbxlzc_ny   a:hover p{color:#fff !important;transition: all 0.5s ease 0s;}

.dbxlzc   a:hover p{color:#fff !important;transition: all 0.5s ease 0s;}

.dbxlzc img{ width: 330px; height: 210px; }
.ckgd_hm a{ background: #fff; font-size: 12px; border: 1px solid #e7e7e7; margin: 0 auto; width: 158px; height:38px; text-align:center; line-height:38px; display:block; color:#8b8b8b; margin-top:10px;}
.ckgd_hm a:hover{ transition: all 0.5s ease 0s; background: #28b7fb; font-size: 12px; border: 1px solid #28b7fb; margin: 0 auto; width: 158px; height:38px; text-align:center; line-height:38px; color:#fff;margin-top:10px;}

.dbgg p{ font-size: 30px; float: left; line-height:120px; display: block; margin-right:32px; color:#fff;}
.dbggbg{ width: 100%; height: 48px; }
.dbgg { width: 1200px; height: 120px; margin: 0 auto;}
.dbgg input{ float: right; margin-left:10px;  margin-top:38px; height:42px; width:182px; padding-left:20px;font-size:14px; color:#666; line-height:42px; border: none;}
.dbinfosr{ width:100%; background:#28b7fb; height:120px;}
.dbhm_sumbtn{ width:88px !important; padding-left:0px  !important; height:42px; float:right; background:#f2b101; border:none; text-align:center; color:#fff  !important; font-size:14px; }

.fwlcwzxx{ font-size:14px; width:100px; margin-top:26px;}
.fwlcimgbg{width: 100px; height: 100px;margin:0 auto;}
.fwlcimgbg img{ width:60px;height:60px;}
.dbfwlc li  a:hover .fwlcimgbg{background:#28b7fb;width: 100px; height: 100px;-moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px;}
.dbfwlc li  a:hover .fwlcimgbg img{width: 100px; height: 100px;padding-top:0px;-moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px; background:#28b7fa;}
.dbfwlc li{ width: 100px; height: 182px; float: left;  margin:0px 54px;  -moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px;}
.dbfwlc li a{ color:#838383;width: 100px; height:182px; display:block; text-align:center; font-size:14px; }
.dbfwlc li a:hover{ color:#28b7fb;background:url(../images/fwlc.jpg) no-repeat center bottom ; background-size:31px 15px;}
.dbfwlc li .cur{ color:#28b7fb;background:url(../images/fwlc.jpg) no-repeat center bottom ; background-size:31px 15px;}
.dbfwlc li img { width: 86px; height:86px;-moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px; margin:0 auto; background:#818181;}
.dbfwlc_info{ width: 1200px; height: auto; margin: 0 auto; overflow:hidden; }
.dbfwlc_info_til{ font-size: 24px; color: #fff;text-align:left; padding-top:42px;}
.dbfwlc_info_jj{ font-size: 14px; color: #a7e1ff; text-align:left; margin-top:6px; margin-bottom:24px;}
.dbfwlc_info_lct{background:url(../images/dot2.png) no-repeat 0 0; text-align:center; line-height: 38px;}
.dbfwlc_info_bg{ width: 100%; min-height:220px; padding-bottom:60px; background: #28b7fb; }
.dbfwlc li{z-index:999;}


.dbfwlc li.hover a:hover{ color:#28b7fb;background:url(../images/fwlc.jpg) no-repeat center bottom ; background-size:31px 15px;transition: all 0.5s ease 0s;}
.dbfwlc li.hover  a:hover .fwlcimgbg{background:#28b7fb;width: 100px; height: 100px;-moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px;transition: all 0.5s ease 0s;}
.dbfwlc li.hover  a:hover .fwlcimgbg img{width: 100px; height: 100px;padding-top:0px;-moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px; background:#28b7fa;transition: all 0.5s ease 0s;}

.dbfwlc li.hover cur a:hover{ color:#28b7fb;background:url(../images/fwlc.jpg) no-repeat center bottom ; background-size:31px 15px;transition: all 0.5s ease 0s;}

.dbfwlc li .cur img{background:#28b7fb;width: 100px; height: 100px;-moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px;}







a:hover{transition: all 0.5s ease 0s;}
.s_con{margin: 0 auto; padding: 64px 100px 46px; text-align: right;color: #000; margin-top: 100px;}
.s_con h2 { color: #000; font-size: 40px;font-weight: bold;line-height: 40px;}
.s_con p { color: #000; font-size: 60px;font-weight: bold;line-height: 60px; margin-bottom: 8px;}
.s_con .txt {
    color: #666;
    font-size: 14px;
    display: inline-block;
    line-height: 28px;
    position: relative;
}
.co_d1 {
    background: #f5f5f5;
    position: relative;
}
.co_d1 .clt {
    width: 60%;
    box-sizing: border-box;
    padding: 80px 70px;
}
.clt .en {
    font-size: 48px;
    font-family: Century;
    font-weight: bold;
    color: #000;
}
.clt .tt {
    font-size: 18px;
    color: #000;
    margin: 10px 0 30px;
}
.clt .tc {
    color: #333;
    text-align: justify;
    line-height: 1.8;
    font-size: 14px;
}
.co_d1 .clt .abtn {
    margin-top: 50px;
}
.co_d1 .clt .abtn a {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}
.co_d1 .clt .abtn a .s1 {
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/sm_20.png);
}
.co_d1 .clt .abtn a {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}
.co_d1 .clt .abtn a .s2 {
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/sm_21.png);
}
.co_d1 .crt {
    width: 40%;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: #292929;
    padding: 210px 0 0 50px;
}
.co_d1 .crt .tt {
    font-size: 18px;
    color: #919191;
    line-height: 1.8;
    margin-bottom: 50px;
}
.co_d1 .crt * {
    color: #fff;
}
.co_d1 .crt .ul1 li .lnum, .co_d1 .crt .ul1 li .lnum span {
    font-size: 32px;
    font-weight: bold;
    font-family: Verdana;
}
.co_d1 .crt .ul1 li {
    width: 30%;
    float: left;
}
.box_bg{padding: 0 100px;}

.fBox {
    padding: 76px 100px 0;
}
.fBox .fNavi {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #474747;
}
.fBox .fNavi  li {
    width: 133px;    padding: 0 6px 0 5px;
    float: left;
}
.fBox .fNavi li p {
    margin-bottom: 13px;
    color: #fff;
    font-size: 20px;
}
.fBox .fNavi li p a {
    color: #fff;
}
.fBox .fNavi {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #474747;
}
.fBox .fNavi li li a {
    color: #fff;    line-height: 26px;
    font-size: 12px;
    opacity: 0.7;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.fBox .text {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 30px;
}
.inner .textBox p {
    margin-bottom: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 1.65;
    color: rgba(255,255,255,1);
}
.inner {
    margin-bottom: 30px;
    padding: 0 0 30px 5px;
    border-bottom: 1px solid #474747;
}
.inner .textBox .tel {
    margin-bottom: 21px;
    width: 224px;
    border: 2px solid #fff;
}
.inner .img {
    margin-right: 36px;
    float: left;
    color: #fff;
    font-size: 12px;
    text-align: center;
}
.inner {
    margin-bottom: 30px;
    padding: 0 0 30px 5px;
    border-bottom: 1px solid #474747;
}
#footer .fTxtBox .textBox {
    width: 960px;float: right;
}
.inner .img img {
    margin-bottom: 14px;
    display: block;
}
.inner .textBox {
    padding-top: 3px;
    float: left;
    color: rgba(255,255,255,0.7);
    font-size: 12px;
}
.inner .textBox {
    color: rgba(255,255,255,0.7);
}
.inner .textBox .tel {
    margin-bottom: 21px;
    width: 224px;
    border: 2px solid #fff;
}
.inner .textBox .tel img {
    display: block;
    float: left;
}
.inner .textBox .tel span {
    width: 186px;
    float: left;
    display: block;
    color: #ffe400;
    font-size: 24px;
    font-weight: bold;
    line-height: 37px;
    text-align: center;
    border-left: 2px solid #fff;
}
.fBox .logo a {
    color: #fff;
    font-size: 14px;
}
.rgefbe{ margin-right: 0px !important;}


.wordlc_bg{ width:100%; height:344px; background:#ececec; position:relative;}
.fwlcline{ width:100%; position:absolute; bottom:136px; height:1px; background:#c7c7c7; z-index:2;}

.dbhm_tbgg{ width: 100%; height: 460px; }
.dbhm_tbgg img{ width: 100%; height: 460px; }
.foot_nva{ text-align:left;  width:380px; overflow:hidden; padding-top:15px; margin-left:24px;float: left;}
.foot_nva li{ float: left; margin-bottom:8px;width:172px;  margin-bottom:4px;}
.foot_nva a{ font-size: 12px; color: #fff; }
.foot_nva a:hover{ font-size: 12px; color: #fff ; }

.banner_ny{ width: 100%; height:350px;  position: relative;}
.banner_ny img{ width: 100%; height:350px; }
.dbny_nav{ position: absolute; top: 446px; height: 52px; line-height:52px; width: 100%; background:url(../images/nynavbg.png) repeat-x 0 0; font-size:14px; left:0px; }
.dbny_nav li{ float: left; color: #fff; }
.dbny_nav li a{ color: #fff;padding: 0px 26px; display: block; font-size:16px;}
.dbny_nav li a:hover{ color: #28b7fb; background:#fff;padding: 0px 26px; display: block; font-weight:bold; }
.dbny_nav ul{width:auto; height:52px; float:left;}
.dbny_nav li .cur{ color: #28b7fb; background:#fff;padding: 0px 26px; display: block; font-weight:bold; }
.nynay_two{width:1200px; margin:0 auto; height:52px;}
.nynav_dw{ float:right; color:#fff; font-size:14px;}

.dbline_hm_h{width:102px; height:2px; background:#e6e6e6; display:block;  margin:0 auto; margin-bottom:40px; margin-top:20px;}
.ny_about_con{ line-height:32px; font-size:16px; color:#707070; text-align:center;}

.nydbgbj{ background:#28b7fb; width:100%; height:266px; margin-bottom:66px; clear:both;}
.nydbgbj_auto{ width:1200px; margin:0 auto;height:242px; padding:12px 0px;}
.nyheng_con h2{ font-size:24px; margin-top:32px; color:#fff;}
.nyheng_con{float:left; width:776px;}
.nydbgbj_auto img{ float:left; width:220px; height:auto; margin-right:42px;}
.nyheng_con p{font-size:16px; color:#fff; line-height:32px; margin-top:10px;}
.nycrbsd_title {  position:relative;}
.nycrbsd_title h2{ border-top:1px solid #28b7fb; padding:20px 43px 20px 30px; color:#28b7fb; border-left:1px solid #28b7fb;  font-size:24px;  display: inline; position:relative;}
.ny1200{ margin:0 auto; width:1200px;}
.nycrbsd_rtline{background:url(../images/clbxd_yx.png) no-repeat; position:absolute; right:0px; display:block;width:13px; height:54px; top:-1px;}
.nycrbsd_con{border-left:1px solid #28b7fb; padding-left:30px; position:relative;}
.nycrbsd_info_til{ font-size:16px; line-height:32px; color:#707070; padding-top:36px;}
.nycrbsd_rtline_st{background:url(../images/clbxd_yx.png) no-repeat; position:absolute; bottom:0px;  width: 13px;height: 54px; display: block; left:-7px;}
.clbxdnrt{ width:480px; float:left; margin-top:22px;}
.clbxdnrt_til{ color:#000; font-size:18px; margin-bottom:6px; margin-top:26px;}
.clbxdnrt_jj{ color:#707070; font-size:16px; line-height:28px;}

.nycrbxddbg{width: 1200px;margin: 0 auto; margin-bottom:76px; }
.clbxdnrt_two{ width:auto; float:left; margin-top:22px; margin-bottom:14px;}
.clbxdnrt_two_til{ color:#000; font-size:18px; margin-bottom:6px; margin-top:26px;  padding-bottom:12px;}
.clbxdnrt_two_jj{ color:#707070; font-size:16px; line-height:28px; margin-top:28px;}
.clbxdnrt_two_line{ width:36px;height:2px;  background:#222;}
.clbxdnrt_two_img{ float:left;}
.clbxdnrt_two_info{float:left; margin-left:40px; width:626px;}
.xdflxfx{ font-size:14px;  margin-bottom:60px; text-align:left; margin-top: -60px;}
.xdflxfx span a{ font-size:14px; margin-left:32px;color:#ee8300;margin-right:10px;}
.dbcjwtbg{ width:100%; background:#ececec;padding-top:56px;padding-bottom:58px; }
.nycjwt{ width:994px; margin:0 auto; padding:36px 30px 44px 30px; background:#fff; }
.nycjwt_w{background:url(../images/w.png) no-repeat; padding-left:30px; font-size:16px; color:#333; margin-bottom:24px;}
.nycjwt_d{background:url(../images/d.png) no-repeat; padding-left:30px; line-height:26px; font-size:14px;color:#707070;}
.nycjwt ul{ padding-bottom:26px; border-bottom:1px solid #e6e6e6; margin-bottom:28px;}
.nyclbmore a{ background: #e6e6e6 none repeat scroll 0 0;border: 1px solid #e7e7e7; color: #8b8b8b; display: block; font-size: 12px; height: 38px;line-height: 38px; margin: 10px auto 0; text-align: center; width: 158px;}

.byoneimg{ width:330px; height:240px; float:left; margin-top:60px;}
.byonecon{ width:676px;float:right; margin-top:74px;}
.byonecon h2{ color:#333; font-size:24px;}
.byonecon p{ font-size:12px; line-height:28px; color:#707070; margin-top:14px;}
.bytwobg{ width:100%; height:auto; background:#ececec; overflow:hidden;display:block; padding-bottom:48px; position:relative;}
.bytwolist li{ height:60px; float:left; margin-right:66px;}
.bytwolist li a{ line-height:60px; height:60px; font-size:16px; color:#707070;border-bottom:2px solid #ececec; display:block;}
.bytwolist li a:hover{ line-height:60px; line-height:60px; font-size:16px; color:#222; border-bottom:2px solid #222;}
.bytwo_info{ line-height:28px; font-size:12px; color:#707070; margin-top:26px;}
.bytwolist .cur{ line-height:60px; line-height:60px; font-size:16px; color:#222; border-bottom:2px solid #222;}
.bytwo_line{ height:1px; width:100%; background:#e6e6e6; position:absolute; top:62px;}
.byherietil{ float:left; font-size:24px; color:#333;}
.byheriexfx{ font-size:14px; float:right; margin-top:12px;}
.byheriexfx span a{ font-size:14px; margin-left:32px;color:#ee8300;margin-right:10px;}
.byherie{ margin-top:50px; margin-bottom:32px;}
.byfourtil span{ font-size:16px; color:#fff; background:#28b7fb; padding:16px 38px; display: inline; position:absolute; top:0px; left:0px;}
.byfourinfp{ font-size:14px; color:#707070; line-height:32px; padding:0px 30px;}
.byfour{border:1px solid #e6e6e6; padding-bottom:48px; margin-bottom:24px;}
.byfourtil{ width:auto; height:56px; display:block; position:relative; margin-bottom:16px;}

.map{ border:1px solid #e8e7e5; margin-bottom:42px;}
.map img{ width:100%;}
.contanth2{ font-size:24px; color:#333; width:auto !important; margin-bottom:18px;}
.contant p{ line-height:26px; font-size:16px; color:#707070;}
.contant_lf{ float:left; width:780px;}
.contant_lf p{ line-height:36px; color:#707070; font-size:16px;}
.contant_rt{ float:right;width:236px;}
.phone{ font-size:16px; color:#707070; text-align:right;background:url(../images/phone.png) no-repeat 112px;}
.contant_rth2{ font-size:28px; color:#f28a0d; text-align:right; width:auto !important; margin-bottom:32px;}
.ewm { float: right;}
.ewm  img{  margin-bottom:12px;}
.ewmwz{ width:142px;text-align:center; line-height:28px; font-size:16px;color:#707070;}

.gnerxpfrt{ width:100%; margin-bottom:18px; overflow:hidden;}
.gnerxpfrt_img{width:330px; height:245px; margin-right:22px; position:relative; float:left;}
.gnerxpfrt_img img{ width:330px; height:245px; }
.gnerxpfrt_name{position:absolute; bottom:0px; height:48px; line-height:48px; text-align:center; color:#fff; display:block; width:100%; background:#666;}
.gnerxpfrtcon{ width:516px; float:left;}


.gaxwys li{ height: 28px; line-height: 28px;margin: 0px 8px;background: url(../images/list-row.jpg) no-repeat scroll left center;padding-left: 16px;}
.gaxwys{ margin-top:12px;}
.gaxwys a:hover{color:#1676cd;}
.gwjslm{ width:850px;float:left;border:1px solid #ececec;}
.gwjslmbg{ width:1100px; margin:0 auto; overflow:hidden; display:block;}
.gwjsflist{float:left; width:226px; }
.gwjsflist a:hover{color:#1676cd;}
.gwjsflist ul{padding:10px 14px;}
.gwjsflist h2{ font-size:16px; font-weight:bold; color:#464646; margin-left:16px; margin-top:16px;}
.gwjsflist li{line-height:28px;}
.gwjsjs{width:230px;float:right;border:1px solid #ececec;}
.gwjsjscon{ padding:16px 14px; color:#666;}

.jqoneimgg li img{ width:330px; height:236px; }
.jqoneimgg li {  float:left;width:330px; height:236px; margin-right:26px; }
.jqonecon {line-height:32px; font-size:16px; color:#707070; margin-top:28px;}
.jqtwobg{ background:#28b7fb; padding-top:38px; padding-bottom:60px;}
.jqtwotil{font-size:24px; color:#fff; margin-bottom:18px;}
.jqtwojj{ font-size:16px; color:#fff;line-height:30px;margin-bottom:8px; display:block;}
.jqtwoxzk li{ float:left;  background:#fff; margin-top:24px;}
.jqtwoxzk h2{}
.jqtwoxzk p{ line-height:24px !important; color:#707070; font-size:12px !important; color:#333 !important;text-align:center;}
.jqtwoxzk h2{ font-size:24px; color:#333; margin-bottom:12px;}
.jqfivelit li{ border:1px solid #76d2ff; background:#f7fcff; padding:12px 16px; font-size:16px; color:#707070; margin-bottom:10px; line-height:34px;}
.jqfive h2{font-size:24px; color:#333; margin-bottom:24px; display:block;}
.jqfivebcinfo{ padding-left:24px; font-size:12px; line-height:26px; display:block; margin-top:8px; margin-bottom:12px;}
.jqfove{font-size:24px; color:#333; margin-bottom:46px; display:block;}
.jqfovejj{ margin-top:18px; margin-bottom:18px; display:block; font-size:14px; color:#707070;}
.jqfovelit{ height:46px; line-height:46px; text-align:center; color:#fff; background:#28b7fb; border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.jqfovelit li{ height:46px; line-height:46px; text-align:center; color:#fff; background:#28b7fb; float:left; font-size:16px; padding-left:42px; text-align:left;}
.jqfovelitinfo li{height:46px; line-height:46px; text-align:center; color:#707070; background:#fff; float:left; font-size:14px; padding-left:42px; text-align:left;}
.jqfovelitinfo {height:46px; line-height:46px; border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.jqthrie{ margin-top:52px; color: #333; margin-bottom: 54px;font-size: 24px; display: block; }
.jqthrielit li{ border:1px solid #e6e6e6;width:202px; height:158px; float:left; margin-right:28px; padding:52px 16px 34px 16px;position:relative;}
.jqfive { margin-bottom:72px;}
.jqthrietime{ font-size:18px; font-weight:bold; color:#333; text-align:center;display: block;}
.jqthriexxjj{ font-size:14px; color:#707070; text-align:center; line-height:28px !important; display: block; margin-top:10px;}
.jqthrie  h2{font-size:24px; color:#333; margin-bottom:54px; display:block;}
.jqthriesz{ position:absolute; top:-17px;left:41%;}
.jqtwoxzk{ width:246px;height:32px;  text-align:center; background:#f4f4f4; line-height:32px;}
.zsonelist li{ float:left; }
.zsonelist li img{ width:100%;height:100%; z-index:-1;   }
.fdj{ background:url("../images/zsckm.jpg") no-repeat; position:absolute; bottom:0px;right:0px; width:30px; height:30px; display:block;}
.zsonelist a.fdj{ background:url("../images/zsckm.jpg") no-repeat; position:absolute; bottom:0px;right:0px; width:30px; height:30px; display:block;}
.zsonelist a:hover .fdj { background:url("../images/zsckx.jpg") no-repeat; position:absolute; bottom:0px;right:0px; width:30px; height:30px; display:block;}

.zsonelist{ overflow:hidden;}
.zsonelist a  li { display:block;width:234px; border:1px solid #ececec; height:180px; padding:4px 5px; background:url(../images/zsm.png) no-repeat center; background:url(../images/zsckm.jpg) no-repeat right bottom; position:relative;}
.zsonelist a:hover li{ display:block;  height:180px; padding:4px 5px; width:234px; border:1px solid #ececec;background:url(../images/zsx.png) no-repeat center;background:url(../images/zsckx.jpg) no-repeat right bottom;}
.zsonelis_ny{ font-size:24px; color:#fff; text-align:center; padding:28px 14px 0px 14px;}
.zsonelis_bt{font-size:16px; color:#fff; text-align:center; padding:8px 14px; line-height:24px;}
.zsonelist a li .zsonelistyil{ width:160px; height:160px;display:block;  background:url(../images/zsm.png) no-repeat center; position:absolute; left:25%; top:46px;}
.zsonelist a:hover li .zsonelistyil { width:160px; height:160px;display:block; background:url(../images/zsx.png) no-repeat center;position:absolute; left:25%; top:46px;}
.zsthirebg{background:url(../images/zsthirevf.jpg) no-repeat bottom; background-size:100%;}
.zsthrielist li{ float:left; padding:18px 20px; background:#f4fcff; border:1px  solid #aae2f3; margin-right:8px;margin-bottom:10px;}
.zsthrielist h2{font-size:24px; color:#1e4f9c; margin-bottom:6px;}
.zsthrielist p{ font-size:16px; color:#707070;}
.zs_about_con{ line-height:32px; font-size:16px; color:#707070; text-align:center; margin-bottom:24px;}
.zsthriebgkbg{width:1200px; margin:0 auto; padding-bottom:154px; overflow:hidden; display:block;}
.zssixino{ font-size:16px; color:#707070; line-height:32px;}
.zssiximgbg{ float:right; padding:50px 4%; width:48%; height:362px;}
.zssiximg{float:left; width:44%; height:462px; background:url(../images/zs.png) no-repeat right; display:block; background-size:100%;}
.zssixbg{ background:#ececec; overflow:hidden;}
.zssixino_hm {color: #000; font-size: 36px; margin: 56px auto 10px;text-align: left;}
.zssixino_hm_h { background: #e6e6e6 none repeat scroll 0 0; display: block; height: 2px; margin: 20px 0px 20px 0px;width: 102px;}
.zxbanne{ width:100%; height:824px;  background-size:100%;}
.zssevernbg{ width:100%; background:#ececec;}

.page { margin:45px 0px 0px;  position: relative; text-align: center; width:100%; float:left; margin-bottom:12px;}
.page span { background: #1676cd none repeat scroll 0 0;border: 1px solid #ececec;color: #fff;padding: 6px 9px;}
.page a {background: #fff none repeat scroll 0 0; border: 1px solid #ccc; color: #888;margin: 8px;padding: 6px 9px;}

.feedback{ width:878px; float:left;}
.feedback_wz{ color:#ececec; font-size:26px; width:100%;text-align:left;margin-bottom:24px;}
.feedback input{width:758px; line-height:47px; float:left; padding:10px 8px; height:27px; border:none;  margin-bottom:24px;color:#666; border:1px solid #ececec;float:left;}
.feedback select{width:758px; height:47px; line-height:47px; float:left; padding:10px 8px; border:none; margin-bottom:24px;color:#666;border:1px solid #ececec;float:left;}
.dawfafa span{ width:100px; height:47px; line-height:47px; text-align:left; font-size:14px; color:#333; float:left;}
.dawfafa_as{width:100px; height:47px; line-height:47px; text-align:left; font-size:14px; color:#333; float:left;}
.dawfafa_bfed{ width:100% !important; height:47px !important; line-height:47px !important; margin-top:6px; text-align:center; background:#f2cf10; color:#333 !important; font-size:16px !important; }
.dawfafa_bfed_ca{ height:47px;}
.dawfafa_bfed_ca input{ height:47px; border:none;  padding:0px !important;}

.xdfrt{ color:#ececec;}
.prodelinfo{ font-size:14px; line-height:28px; color:#707070;}
.nyproshare{ float:right; display:block; margin-top:18px;}
.nyprovt h2{ font-size:32px; color:#333; margin-bottom:12px; float:left; width:820px; display:block;}
.nyproshare img{ float:left; margin:0px 6px;}
.pridelcone_my { display: block; margin: 0 auto; overflow: hidden;padding-bottom: 60px;width: 1200px;  margin-top:60px;}
.prideltwo_my{padding-top:60px; display: block; margin: 0 auto; overflow: hidden;width: 1200px; }
.prideltwo_bg{ width:100%; background:#ececec;}
.prideltwo_my h2{font-size:32px;float:left; margin-bottom:28px; color:#333;}
.prideltwo_my span{ float:right; margin-top:16px;}

.hn_lessbt li{ float:left;margin-left:10px; margin-bottom:0px; display:block !important; }
.hn_lessbt li a{ font-size:12px; color:#fff; background:url(../images/hn_lessbt.png) repeat ; padding:0px 6px; width:auto !important; height:auto !important;  border:none !important;border-radius:4px;height:26px; line-height:26px;}
.hn_lessbt li a:hover{ font-size:12px; color:#fff; background:#28b7fb ;padding:0px 6px;width:auto !important; height:auto !important;  border:none !important;border-radius:4px; height:26px; line-height:26px;}
.hn_lessbt{ display:block; position:absolute;bottom:12px;}


.hmzmunerwimg{ width:416px; height:298px; float:left; position:relative;border:1px solid #ad5589; margin-left:18px;}
.hmzmunerwimg img{ width:438px; height:288px; position:absolute; top:-18px; right:28px;}
.hmzmunerconm{float:left; width:568px; height:270px; margin-left:42px; position:relative;}
.hmzmunerconm h1{ font-size:24px; color:#fff; margin-bottom:10px; line-height:30px;}
.hmzmunerconmtime{ font-size:14px;color:#fff;}
.hmzmunerconminfo{ line-height:28px; font-size:14px; color:#fff; height:80px; margin-top:16px;}
.hmzmunerconmmore { background:#fff; width:164px;height:46px; line-height:46px; color:#ececec; position:absolute; bottom:0px;left:0px; text-align:center; font-size:14px;}
.hmzmunerconmmore a:hover{ background:#fff; width:164px;height:46px; line-height:46px; color:#ececec; position:absolute; bottom:0px;left:0px; text-align:center; font-size:14px;}

.yslf{width:1200px; margin:0 auto;}
.yslftjinfo_wzixx{ width:100%; height:auto; margin-top:290px;}
.yslftjinfo{ width:280px; height:388px; padding:0px 30px; background:#ececec; position:relative;box-shadow: 0 3px 14px rgba(0, 0, 0, 0.2);}
.yslftjinfo img{ position:absolute; top:-30px; left:30px; width:280px; height:298px; display;block;}
.yslftjinfo_con h1 a{ font-size:16px; color:#fff; margin-bottom:4px; display:block;}
.yslftjinfo_con p{ font-size:12px; color:#fff; line-height:20px;}
.yslftjinfo_con { width:240px; float:left;}
.yslftjinfo_con_more { width:24px; float:left; height:30px; margin-top:34px; margin-left:10px;}
.yslftjinfo_con_more img{ width:24px;height:30px; position: static!important;}

.yslf_list{ width:276px; float:left; margin-left:32px; height:386px; border-bottom:2px solid #f8f8fa;}
.yslf_list img { width:276px; height:276px; margin-bottom:24px;}
.yslf_list h1{ font-size:16px; color:#333; margin-bottom:8px;}
.yslf_list p{ font-size:12px; color:#666; line-height:22px; text-align:center;}
.yslf_list h1 a{ font-size:16px; color:#000; margin-bottom:4px; text-align:center; width:100%;display: block;}
.yslf_list h1 a:hover{ font-size:16px; color:#ececec; margin-bottom:4px;}

.fenlei{ width:1200px; margin:0 auto; margin-bottom:36px;margin-top:36px;}
.fenlei_list{ width:288px; margin:0px 6px; float:left;}
.fenlei_info{ background:#ececec ; padding:14px 12px; width:268px; height:auto; display:block; border-top:1px solid #fff;}
.fenlei_info li{ float:left; margin-right:9px; margin-bottom:8px;}
.fenlei_info li a{ color:#333;}
.fenlei_info li a:hover{ color:#ececec;}
.fenlei_bg{ height:46px;  width:268px; padding:16px 12px; background:#f0eded;}
.fenlei_bgline{ border:1px dashed #ececec; width:100%; margin:6px 0px;}
.fenleinvby{ padding-left:16px; color:#ececec; font-size:14px;}
.fenleiweng{padding-left:16px; color:#ececec; font-size:12px;text-transform : uppercase; font-family:Arial;}
.fenlei_bging img{  width:36px; height:36px; border:0px solid #fff; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.fenlei_bging{ width:46px; margin-left:28px; margin-top:8px;}
.fenlei_bgconin{ width:194px; margin-top:3px;}

.zxmissage_wz p{ line-height:20px; color:#ececec;}
.zxmissage{width:1050px; height:124px; margin:0 auto; background:#ececec; border:12px solid #ececec; padding:26px 20px; margin-top:42px;}
.zxmissage_wz{ color:#ececec; font-size:14px; height:27px; width:307px; line-height:46px;float:left; text-align:center;margin-right:35px; margin-bottom:24px; padding: 10px 8px;}
.zxmissage input{width:307px; line-height:47px; float:left; padding:10px 8px; height:27px; border:none; margin-right:35px; margin-bottom:24px;color:#666;}
.zxmissage select{width:323px; height:47px; line-height:47px; float:left; padding:10px 8px; border:none; margin-right:35px; margin-bottom:24px;color:#666;}
.zxmissage_name{ background:#fff;}
.zxmissage_tel{background:#fff;}
.zxmissage_ks{background:#fff;}
.zxmissage_time{background:#fff;}
.apple_queren{background:#f2cf10; height:47px !important; text-align:center;padding:0px !important;  font-size:18px; color:#333 !important; cursor:pointer;}

.hm_mainzx{ width:1200px; margin:0 auto; overflow:hidden;}

.hm_mainzx_eng{ font-size:14px; line-height:20px; color:#c0c0c0; margin-bottom:28px; display:block; font-family:Arial;text-transform : uppercase}
.hm_mainzx_til{ font-size:18px; color:#333; margin-bottom:6px;}
.hm_mainzxzx{ width:552px; margin-right:16px;}
.hm_mainzxvid{ width:632px; height:370px;}
.viesd_hm{ width:552px; height:270px; position:relative; }
.viesd_bg{ width:100%; height:105px; background:url(../images/hmctmei.png) no-repeat;position:absolute; bottom:0px; left:0px;}
.viesd_bgtel{ font-size:16px; color:#fff; margin-top:14px; margin-left:32px;}
.viesd_tiem{ font-size:18px; color:#fff; margin-right:82px;text-align:right;font-family:Arial; margin-top:10px;}

.hm_mainzx_jzhj{ height:180px; width:630px; margin-bottom:16px;}
.hm_mainzx_alsl{ float:left; width:272px; height:134px; margin-top:70px;}
.hm_mainzx_spfx{ float:left; margin-right:16px; width:344px; height:176px;margin-top:27px;}

.hn_listrname h1{ font-size:24px; color:#333;}
.hn_listrname p{ font-size:14px; color:#c0c0c0; margin-bottom:4px; font-family: Arial;text-transform : uppercase}
.hn_listrname{ width:100%; text-align:center; margin-top:30px; margin-bottom:30px;}
.hm_expire{ width:1200px; margin:0 auto; overflow:hidden;  margin-top:36px;}

.picSlide{width:326px; height:254px; position:relative;border:1px solid #e5e5e5;}
.picSlide li{width:326px; height:254px; position:absolute; top:0; left:0; display:none; overflow:hidden; }
.picSlide li img{width:330px; height:auto !important; margin:0 auto; position:relative;}
.yy{display:block; width:326px; height:34px; position:absolute; left:0; bottom:0; filter:alpha(opacity=20);opacity:0.2; background:#000;}
.picSlide .num{width:326px; height:20px; margin:0 auto; text-align:center; position:absolute; bottom:0px; z-index:99; background:#cdcdcd ;}
.picSlide .num a{ display:inline-block; width:12px; height:12px; background:url(../images/dot111.png) no-repeat 0 0; margin-left:2px;   margin-top:5px;}
.picSlide .num a.cur{background:url(../images/dot222.png) no-repeat 0 0;   margin-top:5px;}

.hm_tab_nlink{ width:1028px; margin:0 auto; margin-top:25px;}

.hm_link{ width:1200px;margin:0 auto; margin-top:48px;}
.hm_link li{ float:left; margin:0px 98px; font-size:12px; color:#333; height:58px;  line-height:58px;}
.hm_link li a{ color:#666;display:block;  height:58px;  line-height:58px;}
.hm_link li a:hover{  color:#ececec; }
.hm_link li img{ width:32px;height:32px; float:left; margin-right:8px; margin-top:16px;}

.hmnadw li{ float:left; margin-left:8px; width:194px; height:184px; margin-top:11px;margin-right:8px; margin-bottom:10px;}
.hmnadw li img{ width:194px; height:150px; display:block; border:1px solid #e4e4e4; padding:1px;}
.ajgsda{ width:198px; height:32px; line-height:32px; text-align:center; background:#f4f4f4;}

.hm_xxzxinfo{ width:1100px; margin:0 auto;}
.hm_lb_img{ width:328px;  height:256px; background:#fff; float:left;}
.hm_tab_new{ float:left; width:434px;margin:0px 20px; }
.hm_kjfs_rk{ float:right;width:296px;border:1px solid #ececec; height:252px;}
.hm_tab_new_til{ height:43px; line-height:43px;display: block;}
.hm_tab_new_til a{height:100%;font-size:16px;font-weight:bold; color:#fff; height:43px;display: block; float:left; line-height:44px;margin-right:0px;padding: 0 24px;  background:#cc0001;}
.hm_tab_new_til a:hover{height:100%; font-size:16px;font-weight:bold; color:#fff; height:43px;display: block; float:left; line-height:44px;}
.hm_tab_new_til a.cur{height:100%;  height:43px; font-size:16px; font-weight:bold;  display: block; float:left; line-height:44px;}
.hm_tab_new_til  .sd01{height:100%; font-size:16px;font-weight:bold; color:#fff;  height:43px;display: block; float:left; line-height:44px;padding: 0 24px;background:#cc0001;}
.hm_tab_new_til  .sd13{ height:100%; font-size:16px;font-weight:bold; color:#fff;  height:43px;display: block; float:left; line-height:44px;padding: 0 24px;background:#cc0001;}
.asjbasf{width:1px; background:#ececec; height:20px; display:block; float:left; margin:12px 16px 0;}

.hm_tab_lonk_info{ width:100%; border-top:1px solid #ececec; padding:10px 0px; height:66px;}
.hm_tab_lonk_info h1 a{ font-size:16px; color:#333; line-height:24px;  margin-top:4px;}
.hm_tab_lonk_info p{ line-height:20px; font-size:12px; color:#888; margin-top:4px; height:42px; display:block;}
.hm_tab_lonk_info h1 a:hover{ font-size:16px; color:#ececec ; line-height:24px;}

.prev { background: rgba(0, 0, 0, 0) url("../images/prev.jpg") no-repeat scroll 0 0; float: left; height: 105px; margin-right: 10px;width: 15px; margin-top: 110px;}
.next{ background: rgba(0, 0, 0, 0) url("../images/next.jpg") no-repeat scroll 0 0;float: left; height: 105px; margin-left: 10px;width: 15px; margin-top: 110px;}
.linkImg { width:1100px; margin:0 auto; display:block; overflow:hidden;}
.homeProuctsShow{  overflow: hidden;  width: 1050px !important; float:left; margin-top:18px;}	
.homeProuctsShow li{  background: #fff none repeat scroll 0 0;
    border: 1px solid #ececec;
    float: left;
    height: 280px;
    margin: 0 5px 0 6px;
    overflow: hidden;
    padding: 1px;
    width: 240px;}
.saag{  width:240px; line-height:18px; font-size:12px; text-align:center;}
.homeProuctsShow li img{height: 240px; overflow: hidden; width:240px;}	

.sadr{border-left:1px solid #ececec; padding:22px 18px; overflow:hidden;display:block;border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
.sadr li{ float:left; margin:0px 3px;}
.sadr img{ width:88px;}


.nrtn{width:730px; float:right;}
.nrtn h1{font-size:32px; font-weight:bold; color:#333;}
.nrtn p{ line-height:26px; font-size:14px; color:#666; margin-top:14px;}
.nrtn a{width:160px; height:48px; line-height:48px; text-align:center; background:#035cac; color:#fff; display:block; margin-top:42px; font-size:16px;border-radius: 4px;}
.jtykrtr{ background:#f5f5f5; width:100%; padding:44px 0px;}

.dsadhj{ font-size:18px;  height: 48px; line-height:48px;text-align: center;width: 177px; float:left; background:#fff; color:#ececec; border-right:1px solid #ececec;} 
.hm_tab_new_info{ width:400px;padding:10px 18px; height:188px;border:1px solid #ececec; }
.hm_tab_new_info h1 a{ font-size:16px; color:#333; line-height:24px;  margin-top:14px;}
.hm_tab_new_info p{ line-height:24px; font-size:12px; color:#888; margin-top:4px; height:42px; display:block;}
.hm_tab_new_info h1 a:hover{ font-size:16px; color:#1676cd ; line-height:24px;}
.hm_tab_new_list span{float:right;color:#888;}
.hm_tab_new_list a{ color:#666;}
.hm_tab_new_list a span{color:#888;}
.hm_tab_new_list a:hover{ color:#1676cd;}

.hm_kjfs_zxrx{ border-top: 2px solid #ececec; height:42px; line-height:42px; padding-left:32px; color:#fff; font-size:16px; border-bottom:1px solid #ececec;font-weight: bold; background:#cc0001 url("../images/yd.png") no-repeat scroll 4px center / 26px auto;}
.hm_con_tel{  margin-bottom: 18px;padding-left:58px; margin-top:20px; font-size:20px; color:#ececec; background:url(../images/hmntrl.png) no-repeat 14px center; background-size:30px; height:40px; line-height:40px; margin-top:14px;}
.qqzx{ background:#ececec url(../images/qqzx.png) no-repeat 54px center;  width:156px; margin:14px 14px; color:#fff; line-height:48px;background-size:24px;   height:48px; text-align:center;display:block;border-radius:5px; font-size:16px; padding-left:42px;}
.zxzx{ background:#ececec url(../images/zxzx.png) no-repeat 54px center; width:156px; margin:8px 14px; color:#fff; line-height:48px; background-size:24px;  height:48px; text-align:center; display:block;border-radius:5px;font-size:16px;padding-left:42px;}
.qqzx a{color:#fff;}
.zxzx a{color:#fff;}

.hm_expirebg{width:100%;  overflow:hidden; display:block; margin-top:30px;}
.hm_expire_list{ width:300px; height:528px; float:left; background:#333;}
.hm_expire_con a h1{ font-size:18px; color:#333; padding-bottom:26px; text-align:center; padding-top:40px;}
.hm_expire_con a p{ font-size:12px; color:#666; line-height:24px; padding:0px 26px; height:171px; }
.hm_expire_con a:hover h1{ color:#fff;background:#ececec; transition: all 0.5s ease 0s;}
.hm_expire_con a:hover p{ color:#fff; background:#ececec;transition: all 0.5s ease 0s;}
.hm_expire_con a span{ display:block; height:11px; background:url(../images/hmxask.png) no-repeat; position:absolute; bottom:-11px; width:26px; left:138px;}

.hm_expire_dasdwe{ display:block; height:11px; background:url(../images/dsgvsd.png) no-repeat !important; position:absolute; top:-11px; width:26px; left:138px;}
.hm_expire_con a:hover .hm_expire_dasdwe{  display:block; height:11px;  background:url(../images/dsgvsdsdfs.png) no-repeat !important; position:absolute; top:-11px; width:26px; left:138px;transition: all 0.5s ease 0s;}


.hm_expire_con a:hover span{  display:block; height:11px;  background:url(../images/hmxaskzx.png) no-repeat; position:absolute; bottom:-11px; width:26px; left:138px;transition: all 0.5s ease 0s;}

.hm_expire_con{ background:#fff;display:block;  }
.hm_expire_list img{ width:auto; height:264px;}
.hm_expireasfeff{width:234; height:176px;padding:44px 34px;}

.hm_expire_con a { display:block; height:264px;  position: relative;background:#fff;}
.hm_expire_con a:hover{ display:block; height:264px;  position: relative;background:#ececec;}

.index-con{ width:100%; height:auto; background:#811c45 url(../images/hnnewbg.jpg) no-repeat 100% center; margin-bottom:16px;}
.about_img{ margin:0 auto; margin-bottom:28px;}
.about_con_info{ line-height:28px; font-size:14px; color:#888;}
.index-con .con-chenge .hd .next{
	background: url(../images/btn1.png);
	width: 24px;
	height: 47px;
	background-position: -24px 0px;
	position: absolute;
	right: 0px !important;
	top: 170px; z-index:9999;
}
.index-con .con-chenge .hd .prev{
	
	background: url(../images/btn1.png);
	width: 24px;
	height: 47px;
	position: absolute;
	left: 0px !important;
	top: 170px;
}

.index-con .con-chenge .slide-box {
    position: relative;
    z-index: 5; width:1040px; padding:0px 80px; margin:0 auto;
}


.qyzm{width:100%; margin:0 auto; padding-bottom:54px; overflow:hidden; display:block;}
.picList li{float: left; width:1072px; margin-top:61px;}

.mod18 .picBox { height: 660px;  overflow: hidden; position: relative; margin-top:36px;}
.mod18 .picBox ul { height: 660px;position: absolute;}
.mod18 .picBox li {height: 660px; width: 1200px;}
.mod18 .cf li {color: #fff; position: relative;}
.mod18 li {float: left;}
.mod18 #nextTop {background: url(../images/nextBtnTop.png) no-repeat !important; right: 20px;display:block;}
.mod18 #prevTop { background: url(../images/prevBtnTop.png) no-repeat !important;  left: 20px;display:block;}
.mod18 .cf a {color: #fff; display: block;height: 660px; width: 1200px;}
.mod18 #prevTop, .mod18 #nextTop {
    height: 46px;
    top: 310px;
    width:28px; display:block; background:none;
}
.mod18 .btn {
    cursor: pointer;
    font-size: 50px;
    font-weight: bold;
    height: 70px;
    position: absolute;
    top: 450px;
    width: 15px;
    z-index: 99;
}

.mod18 {
    position: relative;
height: 660px; width: 1200px;
}

.zsbox{position: relative; width:100%; }
.zsbox .zsbox_img{float:left;  margin: 0 18px 16px;width: 401px;}
.zsbox_img h2{ font-size:24px; color:#333; margin-top:26px; margin-bottom:12px;width:298px !important; padding:0px 20px;}
.zsbox_img p{ font-size:12px; color:#888; line-height:28px;width:298px !important; padding:0px 20px; padding-bottom:20px;  text-indent:2em;}
.zsxmbgt{ height:888px; }
.zsbox_img a{ background:#fff; overflow:hidden; display:block;}
.zsbox_img a:hover{ background:#ececec;overflow:hidden; display:block;color:#fff !important; }
.zsbox_img a:hover h2{color:#fff !important; }
.zsbox_img a:hover p{ color:#fff !important; }
.zsbox_img img{ width: 100%; }


.nynews_two_n{width:235px; height:178px; float:left; overflow:hidden; background:#fff;}
.nynews_two_n img{height:178px; margin:0 auto; width:auto;}
.nynews_two img{height:178px; margin:0 auto; width:auto;}
.nynews_two li{ width:100%; height:178px; margin-bottom:14px;}
.nynews_twocon{ width:434px; height:auto; float:left; padding:18px 22px;}
.nynews_two li a{ background:#ececec; display: block;height: 100%; width: 100%;}
.nynews_two li a:hover{ background:#1676cd;display: block;height: 100%; width: 100%; color:#fff !important;}
.nynews_twotit{ text-align:left; font-size:18px;color:#000; margin-bottom:8px;}
.nynews_twofont{font-size:14px;color:#666; line-height:28px;}
.nynews_twodate{font-size:12px;color:#888; margin-top:6px;}
.dasfgas{width:370px; height:280px; overflow:hidden; float:left;}
.dasfgas img{width:370px; height:auto;margin:0 auto; display:block;}

.nynews_two li a:hover .nynews_twocon .nynews_twofont{color:#fff !important;}
.nynews_two li a:hover .nynews_twocon .nynews_twodate{color:#fff !important;}
.nynews_two li a:hover .nynews_twocon .nynews_twotit{color:#fff !important;}

.nynews_one img{ width:246px; height:178px;}
.nynews_one { width:246px; margin-bottom:14px; margin-top:28px; overflow:hidden; display:block; float:left; margin:8px; margin-top:18px;}
.nynews_onecon{ width:524px; height:114px; float:left;float:left; padding:32px 36px;}
.one li a{ background:#ececec; display: block;height: 100%; width: 100%;}
.one li a:hover{ background:#ececec;display: block;height: 100%; width: 100%; color:#fff !important;}
.nynews_onetit{ text-align:left; font-size:24px !important;color:#000 !important; margin-bottom:8px; line-height:36px !important;}
.nynews_onefont{font-size:14px;color:#666; line-height:28px;}
.nynews_onedate{font-size:12px;color:#888; margin-top:6px;}
.nynews_one li a:hover .nynews_twotit .nynews_twotit {color:#fff !important;}
.nynews_one li a:hover .nynews_twotit .nynews_twofont {color:#fff !important;}
.nynews_one li a:hover .nynews_twotit .nynews_twodate {color:#fff !important;}


.about-list li { background: url(../images/list-row.jpg) no-repeat left center;border-bottom: 1px solid #e8e8e8; line-height: 36px;width: 100%;}
.about-list li p { padding-left: 26px;}
.about-list li p a {color: #000;}
.about-list li p {padding-left: 26px;}
.f-cb::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.about-list li p a:hover{color:#cc0001;}

.davrt{ position:absolute;bottom:20px; width:302px;height:38px; line-height:38px; padding:0px 12px;color:#fff; z-index:999;background: #000; opacity: 0.8;}
.trhjrtj{ position:absolute;bottom:0px; width:241px;height:38px; line-height:38px; padding:0px 12px;color:#fff; z-index:999;background: #000; opacity: 0.8;}
.news-text-list{margin-top:28px;}

.main01{     padding: 40px 0;
    border-bottom: 1px solid #ddd;height: 188px;}
.main01_l{ width:260px;height: 188px; float: left;}
.main01_l img{ width:260px; height:188px;}
.main01_r{ width:64%; }
.main01_r h3{ color:#333;font-size:18px; font-weight:bold;  line-height:28px;  }
.main01_rp{ font-size:12px; color:#a5a5a5; line-height:26px; display:block; margin-bottom:18px;}

.darwe{color:#666 !important;font-size: 14px !important; line-height: 26px !important;}

.video a:hover .upbg{ background: url(../images/vbgfg.png) repeat; z-index:1; display:block; position: absolute; top: 0; width: 100%; height:152px;}
.video li{ position:relative;}
.video li img{}
.video li p{  line-height:50px; font-size:12px; color:#666;  margin-left:8px; margin-right:8px; height:50px; text-align:center;}
.asfegg{width:264px;  height:152px;}
.asfegg img{width:auto;  height:152px; margin:0 auto; display:block;}

.saasd span{ color: #888 !important;font-size: 14px !important;line-height: 26px!important; font-family: "Microsoft YaHei" ! important;}
.main01_zj1{    padding: 0 0 40px;
    width: calc(33.3% - 30px);
    float: left;
    position: relative;
    overflow: hidden;
    margin-right: 45px; }

.cpsbxd{padding: 0 100px 140px;}   
.srnysm{padding: 49px 88px 42px 140px;background: #F6F6F6;}   
.main01_zj1 img{ width:100%;}
.zj_content{ padding:14px 0px;}
.zj_content h2 { color: #000;font-size: 17px;text-align: left; line-height: 28px;}
.zj_content span{ color:#666; font-size:12px; line-height:24px;}
.zj_content p{ font-size:12px; color:#666; line-height:22px;}

.fqalist{ width:100%;margin-bottom:16px; border-bottom:1px solid #ececec; padding:18px 0px 16px;}
.fqalist p{ font-size:12px; color:#a5a5a5;}
.fqalist_ted{ color:#333; font-size:16px; margin-bottom:1px;}
.fqalist_wz{ color:#666; font-size:14px; line-height:26px; margin-top:8px;}
.fqalist a:hover .fqalist_ted{color:#cc0001;}
.fqalist a:hover .fqalist_wz{color:#cc0001;}
.fqalist a:hover p {color:#cc0001;}
.down_info{width: 45%; margin-right: 10%; float: left; border-bottom: 1px solid #ddd; padding: 16px 0px;}
.down_info h3{font-size: 16px; color: #000; line-height: 36px;}
.down_info p{color: #666; font-size: 14px;}
.wbwbw{color: #000;}
.downinfo_list li a:hover{color: #035cac;}


.downinfo{margin-bottom: 42px;}
.downinfo h2{color: #000; font-size: 22px; font-weight: bold;text-align: left;}
.downinfo_list{ line-height: 32px; font-size: 14px; color: #666;}
.downinfo_list{margin-top: 10px;}

.beabb{ padding: 0 100px;}

/*medical css*/
.news-nav{
	line-height: 77px;
	height: 77px;
}
.news-nav ul{
	width: 100%;
}
.news-nav li{
	width: 25%;
}
.news-nav-a1{
    display: inline-block;
    width: 100%;
    border-right: 1px solid #F1F3F3;
    font-size: 18px;
    color: #333333;
    text-align: center;
    border-bottom: 1px solid #F1F3F3;
}
.news-nav-a1:hover,.newson{
	background: #F8F9F9;
	border-bottom: 2px solid #0069D2;
}
.news-div1{
	background: #fff;  margin-bottom:24px;
}
.news-a1{
	display: inline-block;
}


.news-p2{
	font-size: 13px;
	color: #666666;
}
.news-p3{
	width: 85px;
	height: 36px;
	line-height: 36px;
	background: url(../images/news_icon1.png) no-repeat 88px	center;
	border: 1px solid #ECECEC;
	font-size: 14px;
	color: #444444;
	padding-left: 19px;
	padding-right: 19px;
	margin-top: 56px;
}
.news-a1:hover p{
    color: #0A4E94;
}
/*news css*/
.newsd-p1{
	color: #666666;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin-top: 65px;
	margin-bottom: 22px;
}
.newsd-span1{
	color: #666666;
	padding-left: 25px;
	margin-right: 35px;
}
.newsd-span2{
	color: #666666;
	padding-left: 25px;
	margin-right: 35px;

}
.newsd-span3{
	color: #666666;
	padding-left: 25px;

}
.newsd-p2{
	text-align: center;
	padding-bottom: 16px;
	margin-bottom: 30px;
	border-bottom: 1px solid #EAEAEA;
}
.newsd-p3{
	font-size: 12px;
	color: #666666;
	margin-bottom: 25px;
}
.newsd-img{
	margin-bottom: 45px;
	margin-top: 45px;
}
.newsd-div2{
	padding-top: 25px;
	border-top: 1px solid #EFEFEF;
	margin-bottom: 68px;
}
.newsd-a1{
	font-size: 13px;
	color: #333333;
	display: block;
}
.newsd-a2{
	display: block;
	font-size: 13px;
	color: #333333;
	margin-top: 8px;
}
.newsd-div2 a:hover{
	color: #F74A17;
}
/*newsd css*/
.grid{
	padding-left: 25px;
	padding-right: 25px;
	min-height: 170px;
	width: 305px;
	background: #fff;
	padding-top: 30px;
	padding-bottom: 28px;
}
.p-p1{
	font-size: 15px;
	color: #444444;
}
.p-p2{
	color: #888888;
	margin-top: 10px;
	margin-bottom: 10px;
}
.p-p3{
	font-size: 14px;
	color: #333333;
}
.news-div2{
	margin-top: 15px;
	position: relative;
}
.p-a1{
	display: inline-block;
}
.p-a1:hover p{
	color: #0A4E94;
}
/*news css*/
.inde-a{
	position: absolute;
    left: -35%;
    top: 0;
    opacity: 0;
}
.index-div1-p{
	position: absolute;
    right: -35%;
    top: 0;
    opacity: 0;
}
.index-div1{
	height: 308px;
    
}
.med-ul11{
	width: 105%;
}
.tit{
	color: #fff;
	text-align: center;
	margin-top: 12px;
}
.newsd-div1{
	line-height: 30px;
}
.newsd-div1 .content{
	width: 94%;
	margin:0 auto;
}

.tubsdelosr .cur{display:block; background:#ececec;  color:#fff !important; }
.tubsdelosr .cur a{display:block; background:#ececec;  color:#fff !important; }
.tubsdelosr{ width:100%; margin-bottom:36px;background:#ececec;  display:block; height:54px; line-height:54px; }
.tubsdelosr li{  float:left; display:block; background:#ececec; font-size:14px; }
.tubsdelosr li a{  float:left;  display:block; padding:0px 28px;  color:#000;}
.tubsdelosr li a:hover{  float:left; display:block; background:#ececec;  color:#fff;padding:0px 28px; }



.titlebox{ padding-top:30px; width:100%;}
.dress {width: 1100px; color: #fff;font-size:18px; margin: 0 auto; line-height:72px;}
.dress a{color:#fff;}
.dress .home{width:15px;margin-top:2px;height:15px;display:block;background:url(../images/ico_home.png) no-repeat !important;  float:left;}
.titlebox h1 {  color: #333;  font-family: Microsoft YaHei;font-size: 28px; font-weight: bold;line-height: 30px;  text-align:center;}
.pages-date{ padding-top:16px; position: relative; text-align: left; color:#aaa; text-align:center; font-size:14px; margin-bottom:52px;}

.ny-navbox { padding-top: 0px;width: 100%; margin-top:0px; margin-bottom:36px;}
.ny-navbox ul { padding-top:0px;}
.ny-navbox li { font-size: 14px;width:100%;}
.ny-navbox li a{color: #000;width:100%;display: inline-block;line-height:42px;font-size:16px;border-bottom:1px solid #ececec;}
.ny-navbox li a:hover{color: #1676cd; border-bottom: 1px solid #e9e9e9;}
.ny-navbox li a.cur { color: #1676cd;border-bottom: 1px solid #e9e9e9;}

.aboutcont { line-height:1.6em;  font-family: Microsoft YaHei; font-size:1.5rem; color:#fff; text-align: center;}
.aboutcont img{ max-width:100%; margin:0 auto;}
.aboutcont p{margin-top: 15px;}
.aboutcont table{ max-width:100%; margin:0 auto;}
.nynews li{ line-height:22px; font-size:13px; color:#000; padding-top:12px; padding-bottom:14px; border-bottom: 1px solid #dadada;}
.nynews li a{ line-height:22px; font-size:13px; color:#555;}
.nynews li a:hover{ line-height:22px; font-size:13px; color:#1676cd;}

.flnewtime {color:#888; font-size:12px; margin-top:3px;}

.nynews_other { width:830px; margin: 0 auto; display: block;}
.abtn2 a {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}
.abtn2{text-align: center;
    margin: 0 auto;
    display: block;
    overflow: hidden;
    width: 144px;}
.abtn2 a .s1 {
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/sm_201.png);
}
.abtn2 a .s2 {
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/sm_211.png);
}
.inscontacttit {background-color:#fff; border-bottom: 1px solid #f6f6f6;font-size: 22px; height: 52px; line-height: 52px;padding-left:0px;padding-top: 9px;}
.nynews {border-top: 0px solid #000; margin-top:0px;width: 300px;}
.ckasdc{color: #fff;font-size:16px; font-weight: bold; border-bottom: 1px solid #e9e9e9;background: #cc0001 url("../images/yd.png") no-repeat scroll 4px center / 34px auto;padding-left: 44px; height:46px; line-height:46px;}
.csace{color: #fff;font-family: Arial;font-size: 18px; line-height: 18px;margin: 18px 0 0 48px;}
.csafr{  background: #fff none repeat scroll 0 0;height: 4px; margin: 35px 0 64px 48px;width: 19px;} 
.inscontacttit a{color:#ececec; font-weight:bold; font-size:36px; line-height:36px; margin-bottom:14px;}
.nynews ul{ background:#ececec; padding:8px 18px 28px; width:224px;}
.yqlinktil{display: block;font-size: 14px; font-weight: bold;height: 40px; color:#464646;}

.naunewslist li{ float:left; width:260px; margin:0px 8px 26px; margin-bottom:36px; }
.nynewscon{ display: block;padding: 26px 20px 13px;width:220px; border-bottom: 1px solid #dfdfdf;}
.nynewscontit {color: #333;font-size: 16px; height: 28px;line-height: 28px;overflow: hidden;  text-overflow: ellipsis;white-space: nowrap;font-family:Arial;}
.nynewsconfont { color: #666;display: inline-block;font-size: 14px; line-height: 26px;margin-top: 13px;}
.nynewscondate {border-top: 1px solid #f2f2f2; color: #8d8d8d; display: block;font-family: "Arial"; font-size: 14px;  line-height: 28px;margin-top: 22px;padding-top: 9px;}
.naunewslist img{ height:170px; width:100%;}
.naunewslist li a{ background:#ececec; display: block;height: 100%; width: 100%;}
.naunewslist li a:hover{ background:#ececec;display: block;height: 100%; width: 100%; color:#fff !important;}
.naunewslist li a:hover .nynewscon .nynewsconfont {color:#fff !important;}
.naunewslist li a:hover .nynewscon .nynewscondate {color:#fff !important;}
.naunewslist li a:hover .nynewscon .nynewscontit {color:#fff !important;}

.newsdel{ width:1200px; margin:0 auto;}

.viesd_hm img{ width:100%;height:100%;}

.nynewscon_other{width:100%; margin-bottom:16px; line-height:28px;  color:#333; font-size:28px; text-align:left;}
.nynewstime{ text-align:left;width:100%; }
.nynewstime span{ display:block; float:left;margin-right:18px; color:#666;}

.nynewstime_other{ text-align:left;width:100%; display:block;line-height:20px;border-bottom: 1px solid #dcdcdc; padding-bottom:44px; margin-bottom:28px;}
.nynewstime_other span{ margin-right:30px; color:#aaa; font-size:14px;}

.nynewsfz li{ float:left; padding:6px 12px;background:#ececec; margin:0px 8px;}
.nynewsfz { width:288px; margin:0 auto;  margin-top:16px; margin-bottom:18px;}
.nynewsinfo{ color:#666; line-height:26px; font-size:14px; width:878px;}

.nynewsinfo_other{ color: #464646;font-family: Microsoft YaHei; font-size: 12pt;line-height: 1.8em; text-indent: 2em; padding:0px 24px;}
.nynewsinfo_other img{ max-width:100%; margin:0 auto;}
.nynewsinfo_other strong{text-indent:2em;}
.nynewsinfo_other p{margin-top: 15px;}

.infoctrl {border-top:1px solid #dcdcdc;display: block;overflow: hidden;padding-bottom:0px;padding-top: 38px; margin-top:64px; padding-bottom:26px; padding-left:26px; padding-right:26px;}
.infoctrl p {color: #777; font-size: 14px;line-height: 28px;}
.infoctrl p a {color: #777;}
.infoctrl p a:hover {color: #cc0000; transition: all 0.5s ease 0s;}
.infoctrl .backlist {border: 1px solid #999;border-radius: 20px;color: #777;display: block;font-size: 12px; height: 38px;line-height: 38px; text-align: center;width: 140px;}
.infoctrl .backlist:hover {background-color: #cc0000;border-color: #ececec; color: #fff;transition: all 0.5s ease 0s;}


.hm_hbde{ height:66px; width:1200px; margin:0 auto; margin-top:28px; background:#ececec;}
.hm_hbde li{ font-size:18px; color:#ececec; float:left; width:178px; padding-left:220px;height:64px; }
.hm_hbde li a{ color:#ececec;}
.wqdsas{background: url(../images/dasda.png) no-repeat 180px center; background-size:26px; border:1px solid #ececec; line-height:24px; padding-top:8px; height:56px !important;}
.sadwedc{background: url(../images/fasfa.png) no-repeat 180px center;background-size:28px;  border-top:1px solid #ececec; border-bottom:1px solid #ececec; line-height:64px;}
.fasfa{background: url(../images/awr.png) no-repeat 180px center;background-size:30px; border:1px solid #ececec; line-height:64px;}

.nynews{ width:100%; overflow:hidden;}

.expercon_til{ font-size:22px; line-height:28px;color:#333; font-family:Arial; margin-bottom:12px;}
.exper{width:1200px; overflow:hidden; margin:0 auto; margin-top:64px;}
.experimg{ width:330px; height:245px; float:left; margin-right:22px; display:block; background:red;}
.experimg img{  width:330px; height:245px; }
.expercon{ width:848px; height:245px;line-height:22px; position:relative; float:right; font-size:14px;}
.experinfo{ margin-top:32px; width:878px;}
.experinfo_other{margin-top:32px; width:1200px; margin:0 auto; margin-top:36px;}
.expernamae{ height:48px; line-height:48px; width:100%; margin-bottom:26px;  background:#ececec;  }
.expernamae span{ padding-left:24px; color:#ececec; font-size:16px; line-height:48px;}
.expercon_tilP{ margin-bottom:12px; font-size:16px; color:#000;  }
.experbtn{ position:absolute; bottom:0px; left:0px; }
.experbtn a{ color:#fff; display:block; float:left; margin-right:26px;}
.expercon_me{ display:block; margin-top:1px;}
.expernawzin{color:#666;font-size:14px; line-height:26px;}
.pronewbtn_two{ background:#ececec url(../images/dske.png) no-repeat 98px center; background-size:20px 20px; width: 115px; padding-left: 20px; height: 40px;line-height: 40px;  display: inline-block; font-size:16px;}
.pronewbtn_one{ background:#ececec url(../images/dske_one.png) no-repeat 98px center;background-size:20px 20px; width: 115px; padding-left: 20px; height: 40px;line-height: 40px;  display: inline-block;font-size:16px;}

.pronewbtn_two_new{ background:#ececec url(../images/dske.png) no-repeat 4px center; background-size:14px 14px; width:53px; padding-left: 24px; height:28px;line-height:28px;  display: inline-block; font-size:12px;color:#fff;margin-bottom:14px}
.pronewbtn_one_new{ background:#ececec url(../images/dske_one.png) no-repeat 4px center; background-size:14px 14px; width: 53px; padding-left: 24px; height:28px;line-height:28px;  display: inline-block;font-size:12px;color:#fff; margin-bottom:14px;}
.pronewbtn_two_new a{color:#fff;}
.pronewbtn_one_new a{color:#fff;}

.hmnew_lone{width:100%; height:1px; background:#f1f1f1; margin:20px 0px;}
.hm_news{ margin-top:56px; width:1200px; margin: 0 auto;}
.hm_newsomg{ position: relative; width:394px; height:238px;}
.hm_newstel{ position:absolute; top:0px; height:68px; width:100%; background:url(../images/nmmngbg.png) repeat-x;  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.hm_newstime{ float:left;}
.hm_newsbgtel{ float:left; height:68px;}

.hamnsbde{font-size:18px; color:#811c45; margin-top:12px; margin-left:14px;}
.dvsdgrdrr{font-size:12px; color:#811c45;text-transform : uppercase;margin-left:14px;}

.hm_newsnub{ font-size:22px; font-size:18px;}
.hm_newsrq{font-size:12px;}
.hm_news_infocon h1{ margin-bottom:14px; height:48px;}
.hm_news_infocon h1 a{ font-size:14px; color:#333; line-height:24px;}
.hm_news_infocon h1 a:hover{ font-size:14px; color:#ececec;transition: all 0.5s ease 0s;}
.hm_news_infocon{padding:14px; width:366px; margin:0 auto;}
.hm_news_zyxx{line-height:24px; font-size:12px; color:#888; margin-bottom:26px; }
.hm_news_list{ margin-top:22px;  height:58px; margin-bottom:3px;}
.hm_news_list li a{ line-height:28px; font-size:12px; color:#666;}
.hm_news_list li a:hover{ line-height:28px; font-size:12px; color:#ececec;transition: all 0.5s ease 0s;}
.hm_news_inlist{ width:394px; height:auto; margin-right:14px; float:left;}
.hm_news_btn{ float:right; margin-top:22px; width:158px; height:44px; border:1px solid #f1f1f1;}
.hm_news_btn a{ padding-left:34px; background:#fff url(../images/hommorexz.png) no-repeat 96px center; color:#888; background-size:28px; height:100%;width:124px; display:block; line-height:44px; font-size:12px !important;}
.hm_news_btn a:hover{ padding-left:34px;  background:#ececec url(../images/hnmore.png) no-repeat 96px center; color:#fff;transition: all 0.5s ease 0s;background-size:28px;height:100%;width:124px;display:block;line-height:44px;font-size:12px !important;}
.gjfxly{ font-size:20px; margin-top:0px; color:#ececec; float:right; width:348px;}
.gjfxly h1{ width:100%; text-align:center;margin-bottom:16px; }
.gjyyline{ width:42px; height:1px; background:#ecececececec; display:block; margin:0 auto;}
.gjfxly_list{ border-bottom:1px solid #f1f1f1; padding:20px 0px;}
.gjfxly_list h1{ font-size:14px; color:#333; margin-bottom:3px;}
.gjfxly_rq{ font-size:12px; color:#888;}
.gjfxly_con{ line-height:20px; font-size:12px; color:#666; margin-top:10px; height:60px;}
.gjfxly_list a:hover h1{color:#ececec;}


.upico{  display: block;height: 48px;left: 50%;margin-left: -24px;margin-top: -50px;position: absolute;top: 50%;width: 48px;z-index: 2;}
.upico img{display: block;width:100% !important; height:auto !important;}
.video a{ overflow:hidden; display:block;margin: 12px 14px 18px;width: 264px;  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);  float: left; background: #fff none repeat scroll 0 0;}


/*小图点击放大窗口  */
#mbOverlay {
	position:fixed;
	z-index:9998;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	cursor:pointer;
    
}
#mbOverlay.mbOverlayFF {
	background:transparent url(80.png) repeat;
}
#mbOverlay.mbOverlayIE {
	position:absolute;
}
#mbCenter {
	height:557px;
	position:absolute;
	z-index:999999999;
	left:50%;
	background-color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70);
	-webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70);
}
#mbCenter.mbLoading {
	background:#fff url(../images/WhiteLoading.gif) no-repeat center;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#mbImage {
	left:0;
	top:0;
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:12px;
	color:#fff;
	text-align:left;
	background-position:center center;
	background-repeat:no-repeat;
	padding:10px;
}
#mbImage a, #mbImage a:link, #mbImage a:visited {
	color:#ececec;
}
#mbImage a:hover, #mbImage a:active {
	color:#fff;
}
#mbBottom {
	min-height:20px;
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:12px;
	color:#999;
	text-align:left;
	padding:0 10px 10px;
}
#mbTitle {
	display:inline;
	color:#999;
	font-weight:bold;
	line-height:20px;
	font-size:12px;
}
#mbNumber {
	background:url(../images/mbNumber_bg.gif) no-repeat center;
	display:inline;
	color:#C00;
	line-height:26px;
	font-size:12px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	text-align: center;
	width:65px;
	height:26px;
}
#mbCaption {
	display:block;
	color:#999;
	line-height:14px;
	font-size:10px;
}
#mbPrevLink, #mbNextLink, #mbCloseLink {
	display:block;
	float:right;
	height:20px;
	margin:0;
	outline:none;
}
#mbPrevLink {
	width:32px;
	height:100px;
	background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center;
	position: absolute;
	top:38%;
	left:-32px;
}
#mbNextLink {
	width:32px;
	height:100px;
	background:transparent url(../images/CustomBlackNext.gif) no-repeat center;
	position: absolute;
	top:38%;
	right:-32px;
}

#mbCloseLink {
	width:24px;
	background:transparent url(../images/CustomBlackClose.gif) no-repeat center;
	position:absolute;
	top:10px;
	right:10px;
}

#mbError {
	position:relative;
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:12px;
	color:#fff;
	text-align:center;
	border:10px solid #700;
	padding:10px 10px 10px;
	margin:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
	color:#d00;
	font-weight:bold;
	text-decoration:underline;
}