@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:images; font-style:images; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{ }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: images; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
 .relative {
    position: relative !important;
}.absolute {
    position: absolute !important;
}

.w100{width:100% !important;}
/* Public */
html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#555555; font-family:"Microsoft YaHei",Arial,SimSun,SimHei;  text-align:left; -webkit-text-size-adjust:none;cursor:default; background:#FFF;    display: inline-table;}

a{color:#757575;text-decoration:none; outline:none;}
a:hover{color:#d04d15; text-decoration:none;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.nodata{margin:10px;color:#ccc; }
.clear{ clear:both;}
.w1200{ width:1200px; margin:0 auto;}

.top{ height:700px; background:#CCC;}
.p15{ padding:10px 0 25px 0;}
.menubg{ width:100%; z-index:999; height:71px; position: relative; box-shadow: 0 2px 2px rgba(0,0,0,.1); background:#FFF;/*background:url(../images/top-bg.gif) no-repeat left;position: fixed;*/ }
.logo{  height:40px;     margin-top: 10px;  }
.logo a{ line-height:0; font-size:0;}
.menu{margin-right:10px; }



.menubg.ce2 .inav .nav_li > a { color:#666; }
.menubg.ce2 .inav .nav_li > a { height:65px; line-height:65px; }
.ce{display:block;height:71px;/*position: absolute;top: 0px;*/}
.ce li{float:left}
.ce .ce_li{margin-right:110px;}
.ce .ce_li .ce_img2{display:none;}
/*.ce a{ color:#FFF;}
*/
.menubg.ce2 a{ color:#555555;/*height:83px;line-height:83px;*/ }
.ce2{ /*background:rgba(0,0,0,.20); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000);height:90px;*/position:fixed;z-index:5;top:0px;left:0px;margin-top:0px;background: #fff;filter: none;transition: all ease .75s;-webkit-transition: all ease .75s;position: fixed; width: 100%; height: 60px;border-bottom: #eee 2px solid\9;box-shadow: 0 2px 10px #aaa;}
.ce2 .ce_li{margin-right:210px;}
.ce2 .ce_li .ce_img2{display:block;padding:5px 0px;}
.ce2 .ce_li .ce_img{display:none;}
.ce2 li a{/*padding:10px 5px;*/border:0px;}
.ce2 li a:hover,.ce li .xz{/*background:rgb(255,255,255);*/color:rgb(60,60,60);}
.menubg.ce2 { position:fixed; width:100%; height:85px;line-height:85px; border-bottom:#eee 2px solid\9; box-shadow: 0 2px 10px #aaa; z-index:999; }
.menubg.ce2 .logo {  margin-top: 15px;}
.menubg.ce2 .navBar,.menubg.ce2 .nav{height:85px;line-height:85px;}
.menubg.ce2 .inav .nav_li > a { height:85px;line-height:85px}
.menubg.ce2 .lan { margin-top:15px; }
.menubg.ce2 .mobile_key { margin-top:12px; }
.menubg.ce2 .search_box { margin-top:15px; }
.menubg.ce2 .nav h3 a{  zoom:1;height:85px;line-height:85px;  font-size:16px;   display:block; }


.banner_bg{ width:100%; height:450px; overflow:hidden; position:relative; }
.fullSlide{ width:100%;  height:450px;  min-width:1000px; background:#000  }
.fullSlide ul{ height:100% !important; width:100% !important;  }
.fullSlide li{  height:100% !important; width:100% !important; }
.fullSlide .prev{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:88%;left:15%;  background:url(../images/icons.png) 0 0 no-repeat; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;  }
.fullSlide .next{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:88%;right:15%;  background:url(../images/icons.png) 0 0 no-repeat; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;background-position:-51px 0;  }
/*.fullSlide .next{ left:auto; right:30px; background-position:-51px 0; }
*/.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1; }
.fullSlide .playState{ display:block; position:absolute; z-index:1; right:30px; top:50%; margin-top:-20px; width:51px; height:51px; overflow:hidden;  background:url(../images/icons.png) 23px -132px #000  no-repeat; filter:alpha(opacity=60);opacity:0.6;  }
.fullSlide .pauseState{ background-position:23px -201px; }
.fullSlide .playState:hover{ filter:alpha(opacity=100);opacity:1;  }




.box { width: 280px;position: relative;}
.top-bar{ *width:200px;}
.menubg.ce2 .top-bar > li{ float:right; height:83px; line-height:83px; color:#fff; position:relative;text-align: center;}

.top-bar > li{ float:right; height:69px; line-height:69px; color:#fff; position:relative;text-align: center;}
.top-bar > li >a{display:block; /*color: #313131;*/height:100%; width:60px;}
.top-mess > a{  background-image:url(../images/t_mes_ico.png); background-repeat:no-repeat; background-position:center; }
.top-search > a{ background-image:url(../images/t_se_icot_mes_ico.html);  background-repeat:no-repeat; background-position:center;  }
.top-search.tsehover > a{ background-color:#ffd900; background-image:url(../images/t_se_ico_on.png);}
.top-search .top-search-nr{ display:none; width:260px; position:absolute; top:76px; right:0px; background:#ffd900; padding:10px;}
.top-search .top-search-nr ._seinp{ float:left; width:70%; height:25px; line-height:25px; background:#fff; border:none; padding:0; margin:0;}
.top-search .top-search-nr ._sebtn{ float:left; width:30%; height:25px; border:none; background:#6b4a38; color:#fff; font-size:14px; cursor:pointer;}



.navBar{ position:relative; z-index:1;  font-size:18px;  height:71px; line-height:71px;   }
.nav{  margin:0 auto;   }
.nav h3{ font-size:100%; font-weight:normal; line-height:63px;  text-align:center;    }
.nav .m{  position:relative; float:left; width:70px; margin:0 15px;  line-height:63px;display:inline; text-align:center;   }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav h3 a{  zoom:1;line-height:69px;  font-size:16px;   display:block; }
.nav .on h3 a{  line-height:71px; background:url(../images/navup.png) no-repeat bottom center; text-align:center; /* border-bottom:2px solid #d70010; color: #313131; */  }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ position: absolute;display: none; top: 100%; left: 0;z-index: 98; width:120px; /*background:url(../images/white.9.png) repeat;background:#FFF;*/border-radius: 0 0 0px 0px;overflow: hidden;background-color: rgba(215,0,16,.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d70010,endColorstr=#d70010);left: -34px;}
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#333; display:block; zoom:1; z-index:199999;}
.nav .sub li a:hover{  background:#ddd; color:#c00;   }
.nav .sub dl{ display:inline-block;  *display:inline; zoom:1; vertical-align:top; /*padding:5px 15px 5px 0px;*/ line-height:36px;  }
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt a{ color:#000;  }
.nav .sub  dd a{ color:#FFF;padding:0 25px;display:block; /*padding-left:7px; background:url(../images/icon.png) 0 -332px no-repeat;*/font-size:16px;}
.nav .sub dd a:hover{ color:rgba(215,0,16);  text-align:center; background:#FFF;  }
.nav #m2 .sub{ z-index:1;   }








.mb-10 img {border-radius: 10px;  width: 100%; /* cursor: pointer; */ transition: all 0.4s;}
.mb-10 img:hover {transform: scale(1.1);}
.box {width: 280px; position: relative;}
.p-20 {padding: 20px;}
.p-10 {padding: 10px;}

ideo#bgvid { 
  position: fixed; right: 0; bottom: 0; 
  min-width: 100%; min-height: 100%; 
  width: auto; 
 height: auto; 
 z-index: -100; 
  background: url(polina.html) no-repeat; 
  background-size: cover; }
.video {
    position: relative;
 /*   height: 90vh;*/
    overflow: hidden;
}
.bannerbg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../images/video_cover.png);transition: transform 0.5s ease; -webkit-transition: transform 0.5s ease;
    background-repeat: repeat;
}



.w730{ width:730px;}
.emailbg{ background:#fbfbfb; border-bottom:1px solid  #ededed; width:100%; height:55px; line-height:55px;}
.email_png { width:120px;}
.email_png img{ display: inline-table; margin-top:15px;}
.email_png span{ display:inline-table; margin-left:15px; font-weight:bold; font-size:18px;line-height:55px;}
.email_dl{ margin-top:8px;}
.email_dl li{float:left;    font-size: 14px; list-style:none;line-height:40px; padding:0px 2px 0px 10px;*padding:0px 0px 0px 10px;}
.srk{ width:85px; height:25px; line-height:25px;}
.btn1{background-color: #e60012;line-height:24px;border: 0;cursor: pointer; font-size: 14px; color: #fff; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;font-family: "Microsoft YaHei"; display: block;padding:0 5px;width: 100%;border-bottom:2px solid #8e030e; margin-top:4px;}
.fourbg{ background:#f7f7f7; padding:35px 0px; height:230px; width:100%;}

.fourbg li{float: left;transition: .2s width ease; /*margin-right: 2%;*/ margin-right:0.45%;width: 33%;}
.itp { height:235px; position:relative;}
.itp .img { display:block; width:100%; height:0; padding-bottom:54%; overflow:hidden; position:relative;}
.itp .img img { width:100%; height:auto; display: block;width: 100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.itp .img img:hover {display:block;    -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1);  -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.itp .na { width:auto; height:44px; line-height:44px; font-size:18px; font-weight:bold; color:#fff; padding:0 26px; background-color:#000; position:absolute; right:0; bottom:0;}
.itp .n { display:block; font-size:16px; font-weight:normal; height:56px; line-height:56px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.itp .tel { position:absolute; right:0; bottom:0; line-height:56px; font-size:14px; color:#eb6101; font-weight:bold;}
.itp:hover .na { background-color:#eb6101;}
.play_ico { display:block; width:58px; height:58px; background:url(../images/play_ico.png) no-repeat; position:absolute; left:50%; top:50%; margin:-29px 0 0 -29px; overflow:hidden;}
.itp .cover { width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); color:#fff; text-align:center; font-size:18px; transition:all 0.3s ease; font-weight:bold;}
.itp .cover b {display:block;width:52px;height:52px;background:url(../images/ipro_bg.html) no-repeat;margin:50px auto 5px;}
.itp .ap { display:none; width:0; height:0; overflow:hidden; border-color:transparent transparent #eb6101; border-style:dashed dashed solid; border-width:10px; position:absolute; left:50%; margin-left:-10px; top:-20px;}
.ips_act { z-index:51;}
.ips_act .cover,.itp:hover .cover { background:rgba(246,119,31,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dd008fd0,endcolorstr=#dd008fd0);}
.ips_act .cover b,.itp:hover .cover b { background-position:0 -52px;}
.ips_act .ap { display:block;}


/*******图片放大*****
.imgZoom img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

**/

.newsbg{ background:url(../images/news.html) no-repeat  top center; width:100%; height:435px; margin-top:15px;}


.gssj{ /*background: #f7f7f7;*/ padding:20px 0px 0px 0px;  }
.slider{ width:100%;  min-width:1200px;  height:412px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px  }
.slider .bd li{ width:1200px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1200px; height:412px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1200px !important; /*强制位置*/  }
.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.html) 0 -10px no-repeat; margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:412px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-600px;  }
.slider .next{ left:50%;  margin-left:600px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:412px; background:#8a8c8f; filter:alpha(opacity=80);opacity:0.5;    background: rgba(0,0,0,.60);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:412px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }



/*网站底部*/

.oh { overflow: hidden;}
.foot{ display:inline-table; width:100%;background:#f7f7f7;}
.footer_top{background:#f7f7f7;}
.footer .footer_top .contant1{width:28.8%;}
.footer .footer_bottom{/*background:#e70014;padding: 10px 0;*/    padding-bottom: 10px; background:#424141;}
.footer .footer_bottom a{font-size: 14px;}
.footer .footer_bottom,.footer .footer_bottom a{color:#fff;}
.footer .footer_top dl{ width: 10%; padding-left: 3%; padding-right: 1%;border-left:1px solid #e6e6e6;margin-left:-1px;margin-top: 30px; margin-bottom: 30px;height: 200px;}
.footer .footer_top dl dd{font-size: 14px;color:#757575;line-height: 2.2;}
.footer .footer_top dl dt{font-size: 16px;color:#000;font-weight: bold;margin-bottom: 15px;}
.footer .footer_top .contant4 .bdsharebuttonbox span{font-size: 13px;color:#5a5a5a;margin-top:20px;}
.footer .footer_top .app{width:230px;background:#efefef;padding-top:25px;margin-top: 0; margin-bottom: 0;height: 243px;border-left: 0;margin-left: 0;}
.footer .footer_top .app .app_center{margin-top:15px;}
.footer .footer_top .app .app_center img{ display:inline-table; margin:0 10px 0 5px;}
.footer_inp{margin-top: 10px;padding-left:10px;padding-right: 10px;width:160px;height:32px;background:url(../images/footer_search_13.jpg) 95% center no-repeat #fff;border: 1px #d1d1d1 solid;}
#footSearchForm{position: relative;/*margin-right: 25px;*/}

.foot_bor{ height:55px; line-height:55px;  border-bottom:1px solid #e6e6e6;font-size: 18px; font-weight:bold;}

.bg_img{
    position: absolute;
    right: 5px;
    top: 11px;
    z-index: 10;
    width: 32px;
    height: 32px;
    background-color: #fff;
    border: none;
    background: url(../images/footer_search_13.jpg) 95% center no-repeat #fff;
}


/*百度分享*/

.bdsharebuttonbox{height: 45px;overflow: hidden;margin-top:11px;}
.contant1 .bdsharebuttonbox a {width: 36px;height: 33px;float: none;display: inline-block;padding: 0;background: url(../images/99.png) no-repeat;margin-left: 0px;border-radius: 30px;border:1px solid #d9d9d9;transition:0s;}

.contant1 .bdsharebuttonbox .bds_weixin {background-position: 2px -2px;}
.contant1 .bdsharebuttonbox .bds_qzone {background-position: -35px -1px;}
.contant1 .bdsharebuttonbox .bds_tsina {background-position: -73px -1px;}
.contant1 .bdsharebuttonbox .bds_sqq{background-position: -112px -1px;}
.contant1 .bdsharebuttonbox .bds_tqq{background-position: -150px -1px;}
.contant1 .bdsharebuttonbox .bds_weixin:hover{background-position: 2px -42px;}
.contant1 .bdsharebuttonbox .bds_qzone:hover {background-position: -35px -43px;}
.contant1 .bdsharebuttonbox .bds_tsina:hover {background-position: -73px -43px;}
.contant1 .bdsharebuttonbox .bds_sqq:hover{background-position: -112px -43px;}
.contant1 .bdsharebuttonbox .bds_tqq:hover{background-position: -150px -43px;}



.SERVICESlid{z-index:1; height:635px;}
/*.SERVICESlid ul li{display:none; position:absolute; left:0; top:0; }
*/.SERVICESlid ul li img{}
.SERVICEList{left:0; bottom:0px; z-index:2; background-color:#FFF;width:100%;}
.SERVICEList ul{width:100%;}
/*.SERVICEList ul li{position:relative; float:left; width:33.3%; color:#333;}
.SERVICEList ul li.cur{color:#d91e17;}
.SERVICEList ul li:after{content:""; position:absolute; display:none; right:0; top:50%; width:1px; height:25px; margin-top:-25px; background:url(../images/icon.png) no-repeat -170px 0px;}
.SERVICEList ul li .box{padding:20px;}
.SERVICEList ul li a{color:#fff;}
.SERVICEList ul li a:hover{color:#000 !important;}
.SERVICEList ul li.cur{background-color:#c70025;}*/


.slide_wrap {position: relative;width: 100%;}
.slide_c {position: absolute;top: 0;left: 0; width: 100%;height: 100%; overflow: hidden;display: none;}
._det_li { position:absolute; top:0; left:0; z-index:-1; width:100%; }

.det_slide, .det_slide img { height:450px; }
.det_slide { position:relative; overflow:hidden; background-color:#ffffff; height:450px;  }
.det_slide img { position:absolute; top:0; left:50%; margin-left:-50%; width:100%; max-width:none;height:100%; }
.det_slide .arrs { display:block; position:absolute; left:50%; bottom:85px; margin-left:-600px; width:34px; height:34px; background-image:url(../images/index07.png); background-repeat:no-repeat; }
.det_slide .arrs.arr_next { margin-left:-560px; background-position:-34px 0; }
.det_slide ._txt_box { display:block; position:absolute; top:0; left:0; bottom:0; margin-left:-50%; width:50%; background-image:url(../images/black.6.png); color:#ffffff; }
.det_slide ._txt_box .w600 { float:right; width:600px; padding:0px; }
.det_slide ._txt_box ._en_tt { font-size:30px; font-family:Arial;   line-height:1; }
.det_slide ._txt_box ._cn_tt { margin-bottom:20px; font-size:18px; font-weight:bold; padding-top:70px; }
.det_slide ._txt_box ._txt { max-width:540px; height:18em; overflow:hidden; line-height:1.8; }



.ser_li { float:left; padding:25px 0; width:33.3%; text-align:center; cursor:pointer; }
.ser_li:hover,.ser_li.hover { background-color:#90908e; }
.ser_li ._ser_a { display:block; }
.ser_li ._ico { display:block; margin:0 auto 15px; width:75px; height:75px;background-image:url(../images/index09a.png); background-repeat:no-repeat; }
.ser_li.li02 ._ico { background-position:0 -80px; }
.ser_li.li03 ._ico { background-position:0 -155px; }
.ser_li.li04 ._ico { background-position:0 -150px; }
.ser_li.li05 ._ico { background-position:0 -200px; }
.ser_li:hover ._ico,.ser_li.hover ._ico { background-image:url(../images/index09b.png); transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg);  -webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg); }
.ser_li.li02:hover ._ico,.ser_li.li02.hover ._ico { background-position:0 -80px; }
.ser_li.li03:hover ._ico,.ser_li.li03.hover ._ico { background-position:0 -155px; }
.ser_li.li04:hover ._ico,.ser_li.li04.hover ._ico { background-position:0 -150px; }
.ser_li.li05:hover ._ico,.ser_li.li05.hover ._ico { background-position:0 -200px; }
.ser_li ._line { display:block; margin:0 auto 28px; width:70px; height:2px; background-color:#b6b6b6; }
.ser_li:hover ._line,.ser_li.hover ._line { background-color:#ffffff; }
.ser_li ._txt { font-size:18px; color:#000000; }
.ser_li:hover ._txt,.ser_li.hover ._txt { color:#ffffff; }



.cp_menu{}
.cp_menu dd{ float:left; background:url(../images/index_jiantou.png) no-repeat left;margin-right: 10px;}
.cp_menu dd a{ display:inline-block; color:#FFF; width:250px; padding:5px; text-indent:18px;}
.cp_menu dd a:hover{ color:#eb6101;}


.news{ margin-top:10px; padding-bottom:20px;}
.w680{ width:680px;}
.w500{ width:500px; padding-top:25px;}

.news h2{ font-size:18px; color: #555; background:url(../images/news_i.jpg) no-repeat left; height:45px; line-height:45px; text-indent:40px;}
.hasMoreTab{font-family:"Microsoft YaHei"; margin-top:15px; }
.hasMoreTab .hd{ height:40px; line-height:40px; position:relative; padding-right:10px; border-bottom: 1px solid #ccc;  }
.hasMoreTab .hd .more{ float:right; font-size:14px;}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:44px;  overflow:hidden; zoom:1;}
.hasMoreTab .hd li{ float:left;  padding:0 15px; cursor:pointer; margin:0 10px 0 0; font-size:16px;color: #333;}
.hasMoreTab .hd li.on{ font-weight:bold;  height:40px; line-height:40px;font-size:16px;  border-bottom:2px solid #d70010; font-weight:bold;  color: #333;text-align: center; }
.hasMoreTab .bd{  padding:10px 0; clear:both; position:relative;  }
.hasMoreTab .bd h2{ font-size:16px; } 
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd li{ background:url(../images/icon.jpg) no-repeat left; padding-left:15px;line-height:35px;}

.hasMoreTab .bd li span{ float:right; font-size:14px;}


.focusBox { position: relative; width:500px; height:310px; overflow: hidden; border:1px solid #DDD; }
.focusBox .pic img {width:500px; height:310px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background:#191919; filter: alpha(opacity=80); opacity: 0.5; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 12px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width:10px; height:10px; line-height: 15px; overflow: hidden; text-align: center; margin-right:5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white;width: 16px;height: 16px;text-align: center;line-height: 18px;text-decoration: none;display: block;background:#Fff;
border-radius: 10px;height:10px; width:10px;top: 0; left: 0; text-decoration: non}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{  background:#d70010;height:10px; width:10px;}.cent_one_r{ float:right; width:630px;}



#slider {position:relative;width:100%;height:100%;overflow: hidden;height:172px;}
#slider .slide {position: absolute;top: 0px;height:100%;width:45%;overflow: hidden;}
#slider .title   {color:#FFF;font-size:23px;margin-right: 1.5em;text-decoration: none;}
#slider .backgroundText {position: absolute;width: 100%;height: 100%;top: 100%;}
#slider .name {position: absolute;top:50%;color: #FFF;width: 250px;left: 10px;text-align:center;}
#slider .text {position: absolute;top: 1%;top: 100%;color: #FFF;font-family: verdana, arial, Helvetica, sans-serif;font-size: 0.9em;text-align: justify;
width: 30%;left: 10px;display:none !important;}
#slider .diapo {position: absolute;filter: alpha(opacity=100);opacity: 1;} 

.video_show{width:100%;height:100%;position:fixed; top:0; left:0;z-index:999999;display:none;}

.video_show_bg{width:100%;height:100%;position:absolute; top:0; left:0;z-index:-1;background:#000;opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;}  

.video_showa{width:60%;position:absolute; top:13%; left:20%;-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;
-o-transition: 0.6s ease;  transition: 0.6s ease;-webkit-transform: scale(0.6);-moz-transform: scale(0.6);
-ms-transform: scale(0.6);-o-transform: scale(0.6);transform: scale(0.6);opacity:0;filter:alpha(opacity=0);-moz-opacity:0; -khtml-opacity:0; -webkit-opacity:0;}  

.video_showa>img{position:absolute; top:20px; right:20px;z-index:9;cursor:pointer;}
.video_showa_on{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);
transform: scale(1);opacity:1; filter:alpha(opacity=100);-moz-opacity:1; -khtml-opacity:1;-webkit-opacity:1;}

.bgcl{ background:#f7f7f7; padding: 20px 0px;}

.icon1{display:block; background-image: url(../images/con1.png); background-repeat:no-repeat;}
.icon2{display:block; background-image: url(../images/con2.png); background-repeat:no-repeat;}
.icon3{display:block; background-image: url(../images/con3.png); background-repeat:no-repeat;}
.icon4{display:block; background-image: url(../images/con4.html); background-repeat:no-repeat;}

.SERVICESlid{z-index:1; height:560px;}
.SERVICESlid ul li{display:none; position:absolute; left:0; top:0; width:100%; height:545px;}
.SERVICESlid ul li img{display:block; width:100%;    margin: 0 auto;}
.SERVICESlid ul li iframe{display:block; width:100%;    margin: 0 auto;}
.SERVICESlid ul li .txtBox{position:absolute; left:0; bottom:250px; display:none; z-index:2; color:#fff; width:100%;}
.SERVICESlid ul li .txtBox h2{font-size:25px; margin-left:20px;}
.SERVICESlid ul li .txtBox h3{font-size:35px; opacity:0.6; font-family:'HelveticaNeueLTPro'; line-height:1; margin-left:20px; text-transform:uppercase;}
.SERVICEList{left:0; bottom:0px; z-index:2; }
.SERVICEList ul{width:100%;}
.SERVICEList ul li{position:relative; float:left; width:33.3%; color:#fff;}
/*.SERVICEList ul li.cur{color:#d91e17;}*/
.SERVICEList ul li:after{content:""; position:absolute; display:none; right:0; top:50%; width:1px; height:25px; margin-top:-25px; background:url(../images/icon.png) no-repeat -170px 0px;}
.SERVICEList ul li .box{padding:20px;}
.SERVICEList ul li a{color:#fff;}
.SERVICEList ul li a:hover{color:#000 !important;}
.SERVICEList ul li.cur{background-color:#999;}
.SERVICEList ul li h2{font-size:20px;}
.SERVICEList ul li h2 .icon1{display:block; width:50px; height:50px; margin-bottom:5px;}
.SERVICEList ul li h2 .icon2{display:block; width:50px; height:50px; margin-bottom:5px;}
.SERVICEList ul li h2 .icon3{display:block; width:50px; height:50px; margin-bottom:5px;}
.SERVICEList ul li h2 .icon4{display:block; width:50px; height:50px; margin-bottom:5px;}
.SERVICEList ul li h2 .consulting{background-position:0px 0px;}
.SERVICEList ul li h2 .proxy{background-position:-49px -33px;}
.SERVICEList ul li h2 .financial{background-position:-94px -33px;}
.SERVICEList ul li h2 .assets{background-position:-140px -33px;}
/*
.SERVICEList ul li.cur h2 .consulting{background-position:-4px -78px;}
.SERVICEList ul li.cur h2 .proxy{background-position:-49px -78px;}
.SERVICEList ul li.cur h2 .financial{background-position:-94px -78px;}
.SERVICEList ul li.cur h2 .assets{background-position:-140px -78px;}
*/
.SERVICEList ul li .txtBox{font-size:14px; /*height:44px;*/ min-height:44px; overflow:hidden;}
.SERVICEList .detail{display:block; width:40px; height:19px; line-height:1.6; overflow:hidden; border:none; padding:0; text-align:left; color:#fff !important;}
.SERVICEList .detail:hover{background:none; color:#D91E17 !important;}
.SERVICEList .detail .icon{display:block; width:3px; height:5px; margin:7px 0; background-position:-180px 0; position:relative; top:auto; right:auto;}




.zgjcjt_news  li {
    background: url(../images/icon.jpg) no-repeat left;
    padding-left: 15px;
    line-height: 35px;
}

.zgjcjt_news  li span {
    float: right;
    font-size: 14px;
}