/******************** all  ************************/
*{margin:0px;padding:0px;}

body {text-align:center; width: 100%;margin:0 auto; font-family:inherit; background-color:#ffffff;overflow-x: hidden;}
article,aside,dialog,figure,hgroup,nav,section {display:block;}
li {list-style-type:none;}

a img{border:0px;outline:0px;}
a {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent; text-decoration:none; outline:0px; font-style:normal;}
#contact_button {
    position: fixed;
    right: 15px;
    bottom: 90px;
    z-index: 100;
    width: 70px;
    height: 70px;
    cursor: pointer;
    background: url(../../images/zos_images/contact-number.png);
    background-size: 100%;
}
#qq_button {
    position: fixed;
    right: 21px;
    bottom: 180px;
    z-index: 99;
    width: 61px;
    height: 61px;
    cursor: pointer;
    background: url(../../images/zos_images/download.png);
    background-size: 100%;
}
.tel_detail {
    position: fixed;
    right: 0px;
    bottom: 150px;
    z-index: 100;
    width: 320px;
    height: 270px;
	display:none;
}
.button-raised.button-primary:hover, .button-raised.button-primary:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(#42abf8), to(#0888e6));
    background: linear-gradient(top, #42abf8, #0888e6);
}
.button-raised.button-primary {
    border-color: #088ef0;
    background: -webkit-gradient(linear, left top, left bottom, from(#34a5f8), to(#088ef0));
    background: linear-gradient(#34a5f8, #088ef0);
}
.button-raised:hover, .button-raised:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(gainsboro));
    background: linear-gradient(top, white, gainsboro);
}
.tel_detail_kuang {
    width: 320px;
    height: 350px;
    background: #fff;
    border-radius: 3px;
    text-align: center;
    border: 1px solid #dfdfdf;
    box-shadow: 0 1px 23px rgba(0,0,0,.16);
    -webkit-box-shadow: 0 1px 23px rgba(0,0,0,.16);
    -moz-box-shadow: 0 1px 23px rgba(0,0,0,.16);
}
/**, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}*/

.logo{font-size: 36px;color: rgb(9,161,236);font-weight: bolder;line-height: normal;}
.logo_div_lit{margin-left: 10px;margin-top: 21px;}
.logo_lit{font-size: 12px;color: rgb(9,161,236);}
.body-contant{width: 100%;}
.header{width: 100%;margin: 0px;position: fixed;z-index: 9999999;overflow:hidden;}
#head{width: 998px;background: white;z-index: 9999999;margin:0 auto;}
#head_top{width: 100%;background: white;height: 60px;}
.top_kd{width: 100%;height: 15px;background: #ffffff;overflow: hidden;}
.top_left{float: left;}
.top_right{float: right;}
.top_lk{margin-top: 19px;}
.top_dh{font-size: 14px;color: rgb(87,99,105);}
.top_dh_on{font-size: 14px;color: rgb(0,0,0);font-weight: bolder;}
.top_dh1{font-size: 14px;color: rgb(87,99,105);}
.top_dh1_on{font-size: 14px;color: rgb(0,0,0);font-weight: bolder;}
.top_nav{width: 100%;height: 30px;background: rgb(64,64,64);overflow: hidden;}
.top_dh_bg_on{width: auto;height: 30px;background: rgb(9,161,236);cursor: pointer;line-height: 30px;
    }
.top_dh_bg_over{width:auto;height: 30px;background: #576369;cursor: pointer;line-height: 30px;}
.top_dh_bg_out{width: auto;height: 30px;cursor: pointer;line-height: 30px;}
.top_dh_t_pad{padding: 0 12px;}
.top_dh_t{font-size: 14px;color: white;}
.top_dh_t1{font-size: 14px;color: white;}
.top_height{width: 100%;height: 90px;background: white;overflow:hidden;}
.middle{width: 100%;overflow: hidden;padding-bottom: 20px;}
.middle_width{width: 998px;}
.rotation{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    display:block;
    position: absolute;
    background-color:white;
    margin-left: 0px;
    margin-top: 0px;

    
    font-size: 14px;
    color: rgb(9,161,236);
    font-weight: bold;
}
.right_top_xian{width: 100%;height: 10px;border-bottom: 1px solid rgb(89,89,89);}
.right_kd{width: 100%;height: 15px;background: white;overflow: hidden;}
.right_h1{font-size: 18px;color: rgb(36,36,36);}
.right_left{float: left;width: 40px;}
.right_left1{float: left;width: 200px;}
.right_cont{font-size: 14px;color: rgb(89,89,89);}
.right_cont:hover{font-size: 14px;color: rgb(8,161,236);cursor: pointer;}
.right_cont_mag{margin-top: 8px;}
.right_kd1{width: 100%;height: 60px;background: white;overflow: hidden;}
.right_kd2{width: 100%;height: 80px;background: white;overflow: hidden;}
div.cont_middle_footer_kd{width: 100%;height: 60px;background: white;overflow: hidden;}
/******************** all end ********************/

/******************** footer ************************/
.footer_bg{width: 100%;height: auto;background: rgb(230,230,230);}
.footer_div{width: 998px;background: rgb(230,230,230);}
.footer_kd{width: 100%;height: 18px;overflow: hidden;}
.footer_left{float: left;width: 234px;}
.footer_left1{float: left;width: 236px;}
.footer_title{font-size: 14px;color: rgb(51,51,51); font-weight: bold;}
.footer_title_xian{width: 100%;height: 7px;border-bottom: 1px solid rgb(89,89,89);}
.footer_title_margin{margin-top: 10px;}
.footer_title_margin3{width: 100%;margin-top: 10px;}
.footer_title_margin4{width: 100%;margin-top: 28px;}
.footer_cont_margin{margin-top: 5px;}
.footer_cont_kd{width: 100%;height: 25px;overflow: hidden;}
/*
.footer_cont{font-size: 10pt;color: rgb(210,210,210);}
.footer_cont_over{font-size: 10pt;color: rgb(9,161,236);}
*/
#footer_content a{font-size: 14px;color: rgb(51,51,51);}
#footer_content a:hover{font-size: 14px;color: rgb(9,161,236);}
.footer_left_kd{float: left;width: 20px;}
.footer_cont_left{float: left;width: 118px;}
.footer_leg_div{width: 100%;height: 53px;}
.footer_leg_kd{width: 100%;height: 18px;overflow: hidden;}
.footer_c{font-size: 14px;color: rgb(51,51,51);}
.footer_leg{font-size: 14px;color: rgb(51,51,51);}
.footer_leg_over{font-size: 14px;color: rgb(9,161,236);}
/******************** footer end ************************/


/******************** home  ************************/
/**** home change images****/
#block-frogweb-1{margin-bottom:0px; position:relative; overflow:hidden;}
#block-frogweb-1 .item-list{height:100%; border-bottom:1px solid rgb(87,99,105); width:998px !important;}
#block-frogweb-1 .item-list li{height:auto !important;}

.content{width:998px; margin:0 auto; padding:0 12px; position:relative;}/*float: left;*/

#block-frogweb-1 .controls{position:absolute; bottom:50px; color:#fff; z-index:100; cursor:pointer; text-indent:-5000px; width:30px; height:30px;}
#block-frogweb-1 .controls#prev{ background:transparent url(../images/featured-arrows.jpg) no-repeat 0px 0; left:12px;}
#block-frogweb-1 .controls#next{ background:transparent url(../images/featured-arrows.jpg) no-repeat -30px 0; right:12px;}


.node.feature{position:relative; width:998px;}
.node.feature .caption{height:99px; width:998px; margin-top: 22px; position:relative; padding-bottom:17px;}
h3.h_title{width:440px;position: absolute;padding-left:84px;margin-top: 0px;}
a.h_cont{ color:#404040; font-size: 36px; display:block;font-weight: bold;line-height: 48px;}
span.home_t{color:#404040; font-family: "BentonSansMedium";font-size: 33px; display:block;font-weight: bold;line-height: 40px;}
p.h1_cont{font: 18px Arial;color: rgb(89,89,89); width:382px;position:absolute; left:538px; padding-top: 7px; padding-bottom:0px;}

div img,img{display:block;}


/**** home change images end ****/
/**** home else****/
#top{width: 998px;height: 60px;}

.clear_left{clear: both;}
.top_xian{width: 998px;height: 3px;background: #000;display: none;
    /*overflow: hidden;*/
}
#top_k{width: 100%;height: 63px;}
.change_div{width: 100%;position: relative;}
#tu_left{float: left;width: 0px;height: 528px;background-image: url(../images/left.jpg);background-repeat: no-repeat; cursor: pointer;}
.tu_left{float: left;width: 100%;height: 528px;background: white;background-repeat: no-repeat; cursor: pointer;filter:alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;}
#tu_right{float: left;width: 0px;height: 528px;background-image: url(../images/right.jpg);background-repeat: no-repeat;cursor: pointer;}
.middle_xian{width: 998px;height: 5px;border-bottom: 1px solid rgb(87,99,105);overflow: hidden;}
.news_div{width: 998px;}
.middle_news_kd{width: 100%;height: 24px;background: white;overflow: hidden;}
.news_left{float: left;width: 318px;}
.news_title{font-size: 24px;color: rgb(0,0,0);}
.news_title_xian{width: 100%;height: 2px;background: white;overflow: hidden;border-bottom: 1px solid rgb(210,210,210);}
.news_kd{width: 100%;height: 28px;background: white;overflow: hidden;}
.news_title_lit{font-size: 18px;color: rgb(51,51,51);cursor: pointer;}
.news_title_lit:hover{font-size: 18px;color: rgb(9,161,236);cursor: pointer;}
.news_lit_kd{width: 100%;height: 8px;background: white;overflow: hidden;}
.news_cont{font-size: 14px;color: rgb(89,89,89);}
.news_left_kd{float: left;width: 22px;height: 405px;}
.middle_footer_kd{width: 100%;height: 35px;background: white;overflow: hidden;}
/**** home else end****/
/******************** home end ************************/

/******************** solutions  ************************/
.solutions_top_middle_kd{width: 100%;height: 25px;background: white;overflow: hidden;}
.solutions_div{width: 998px;}
.solutions_h1{font-size: 40px;font-weight: bold;color: rgb(39,36,35);}
.solutions_h1_blue{font-size: 40px;font-weight: bold;color: rgb(9,161,236);}
.solutions_cont1{font-size: 24px;color: rgb(39,36,35);}
.solutions_kd1{width: 100%;height: 45px;background: white;overflow: hidden;}
.solutions_gtd{width: 480px;height: 340px;background: #F0F0F0;}
.solutions_td_left_kd{width: 32px;height: 340px;background: white;overflow: visible;}
.solutions_wtd{width: 480px;height: 340px;background: white;border: 1px solid rgb(206,206,206);}
.solutions_btd{width: 480px;height: 340px;background: white;}
.solutions_td_pad{padding: 30px 30px 45px 30px;}
.solutions_h2{font-size: 24px;color: rgb(39,36,35);font-weight: bolder;}
.solutions_ztdq{margin-top: 8px;}
.solutions_cont2{font-size: 16px;color: rgb(9,161,236);}
.solutions_cont3{font-size: 14px;color: rgb(39,36,35);}
.solutions_td_left{float: left;width: 380px;}
.solutions_td_cont_kd{height: 75px;overflow: hidden;}
.solutions_cont_div{width: 420px;}
.solutions_td_kd{height: 30px;}
.solutions_h3{font-size: 24px;color: #B5B5B6;font-weight: bolder;}
.solutions_footer_kd{width: 100%;height: 60px;background: white;overflow: hidden;}
.zos_cont_left_mag1{margin-top: 82px;margin-left: -30px;}
.zos_cont_left_mag2{margin-top: 90px;margin-left: -36px;}
.zos_cont_left_mag3{margin-top: 100px;margin-left: -47px;}
.zos_cont_left_mag4{margin-top: 95px;margin-left: -45px;}
.zos_left{float: left;width: 346px;}
.zos_left1{float: left;width: 336px;}
.zos_left_div{width: 336px;}
.zos_cont_left{float: left;width: 25px;overflow: visible;}
.zos_cont_left1{float: left;width: 310px;overflow: visible;}
.zos_cont_mar{margin-top: 14px;}
/******************** solutions end ************************/

/******************** about ************************/
.about_top_middle_kd{width: 100%;height: 25px;background: white;overflow: hidden;}
.about_div{width: 728px;}
.about_h1{font-size: 45px;color: rgb(39,36,35);}
.about_cont1{font-size: 24px;color: rgb(39,36,35);}
.about_kd1{width: 100%;height: 20px;background: white;overflow: hidden;}
.about_kd2{width: 100%;height: 45px;background: white;overflow: hidden;}
.about_cont_kd1{width: 100%;height: 10px;background: white;overflow: hidden;}
.about_cont_left{float: left;width: 32px;overflow: hidden;display: none;}
.about_cont_left1{float: left;width: 998px;}
.about_cont_left_mag1{margin-top: 80px;margin-left: -30px;}
.about_cont_left_mag2{margin-top: 170px;margin-left: -80px;}
.about_cont_left_mag3{margin-top: 114px;margin-left: -22px;}
.about_cont_left_mag4{margin-top: 143px;margin-left: -50px;}
.about_h2{font-size: 24px;color: rgb(39,36,35);font-weight: bolder;}
.about_cont_kd2{width: 100%;height: 20px;background: white;overflow: hidden;}
.about_td{width: 462px;}
.about_td_left_kd{width: 42px;}
.about_td_kd{height: 10px;}
.about_cont2{font-size: 14px;color: rgb(39,36,35);line-height: 120%;}
.about_news_date{margin-left:-504px;}
.about_cont3{font-size: 14px;color: rgb(9,161,236);line-height: 120%;}
.about_cont_div{width: 462px;}
.about_footer_kd{width: 100%;height: 60px;background: white;overflow: hidden;}
.about_cus{cursor: pointer;}
.expertise_cont_left{float: left;width: 714px;overflow: visible;}
.expertise_cont_left1{float: left;width: 42px;overflow: visible;}
.expertise_cont_left2{float: left;width: 242px;overflow: visible;}
.expertise_cont_left3{float: left;width: 682px;overflow: visible;}
.expertise_cont_div{width: 682px;}
.expertise_cont_left_mag1{margin-top: 117px;margin-left: -65px;}
.expertise_cont_left_mag2{margin-top: 57px;margin-left: -8px;}
.expertise_cont_left_mag3{margin-top: 90px;margin-left: -39px;}
.expertise_cont_left_mag4{margin-top: 67px;margin-left: -16px;}
.expertise_kd{width: 100%;height: 30px;background: white;overflow: hidden;}

.customers_cont_left_mag1{margin-top: 130px;margin-left: -79px;}
.customers_div{width: 966px;}
.customers_left{float: left;width: 300px;overflow: visible;}
.customers_cont_left{float: left;width: 25px;overflow: visible;}
.customers_cont_left1{float: left;width: 275px;overflow: visible;}
.customers_cont_mar{margin-top: 14px;}
.events_cont_left{float: left;width: 742px;overflow: visible;}
.events_cont_left1{float: left;width: 112px;overflow: visible;}
.events_cont_left2{float: left;width: 144px;overflow: visible;}
.events_cont_left3{float: left;width: 710px;overflow: visible;}
.events_cont_div_left{float: left;width: 164px;overflow: visible;}
.events_cont_div_left1{float: left;width: 42px;overflow: visible;}
.events_cont_div_left2{float: left;width: 504px;overflow: visible;}
.events_cont_div{width: 504px;}
.events_cont{font-size: 16px;color: rgb(9,161,236);line-height: 120%;cursor: pointer;}
.events_cont_left_mag1{margin-top: 100px;margin-left: -50px;}
.events_mar_product{
    width:168px;
    height:100px;
    margin-top:4px;
    background-color:#a6d24b;
    color:white;
    text-align:center;
    line-height:100px;
    font-family:geogrotesque;
    font-size:30px;
}
.events_mar_juphoon{
    width:168px;
    height:100px;
    margin-top:4px;
    background-color:#09a1ec;
    color:white;
    text-align:center;
    line-height:100px;
    font-family:geogrotesque;
    font-size:30px;
}
.events_mar_platform{
    width:168px;
    height:100px;
    margin-top:4px;
    background-color:#7c529a;
    color:white;
    text-align:center;
    line-height:100px;
    font-family:geogrotesque;
    font-size:30px;
}
.events_mar_technology{
    width:168px;
    height:100px;
    margin-top:4px;
    background-color:#4ac0de;
    color:white;
    text-align:center;
    line-height:100px;
    font-family:geogrotesque;
    font-size:30px;
}
.events_mar_product_cn{
    width:168px;
    height:100px;
    margin-top:4px;
    background-color:#a6d24b;
    color:white;
    text-align:center;
    line-height:100px;
    font-size:30px;
}
.events_mar_juphoon_cn{
    width:168px;
    height:100px;
    margin-top:4px;
    background-color:#09a1ec;
    color:white;
    text-align:center;
    line-height:100px;
    font-size:30px;
}
.events_mar_platform_cn{
    width:168px;
    height:100px;
    margin-top:4px;
    background-color:#7c529a;
    color:white;
    text-align:center;
    line-height:100px;
    
    font-size:30px;
}
.events_mar_technology_cn{
    width:168px;
    height:100px;
    margin-top:4px;
    background-color:#4ac0de;
    color:white;
    text-align:center;
    line-height:100px;
    
    font-size:30px;
}
.career_cont_left_mag1{margin-top: 74px;margin-left: -22px;}
div.team_left{
    width: 485px;
    float: left;
    text-align: left;
}
div.team_left1{
    width: 28px;
    float: left;
    text-align: left;
}
div.team_img{
    width: 160px;
    float: left;
}
div.team_img_left{
    width: 25px;
    float: left;
}
div.team_img_cont{
    width: 300px;
    float: left;
}
div.team_mar_left{
    margin-left: -2px;
}
/******************** about end ************************/

/******************** legal  ************************/
.legal_cont_left_mag1{margin-top: 121px;margin-left: -16px;}
.legal_h1{font-size: 60px;color: rgb(39,36,35);line-height: 120%;}
.legal_left{float: left;width: 808px;overflow: visible;}
.legal_left1{float: left;width: 190px;overflow: visible;}
.legal_h2{font-size: 24px;color: rgb(9,161,236);}
.legal_cont_left{float: left;width: 776px;overflow: visible}
.legal_dian{font-size: 30px;font-weight: bold;color: rgb(39,36,35);line-height: 20px;}
.legal_cont_mar{margin-top: 2px;}
/******************** legal end ************************/

/******************** contact  ************************/
.contact_cont_left{float: left;width: 336px;overflow: visible;}
.contact_cont_left1{float: left;width: 662px;overflow: visible;}
.contact_cont_div{width: 275px;overflow: visible;}
.contact_cont_left_mag1{margin-top: 94px;margin-left: -43px;}
.contact_cont_left_mag2{margin-top: 134px;margin-left: -83px;}
.contact_cont_left_mag3{margin-top: 107px;margin-left: -58px;}
.contact_button{
    width: 230px;
    height: 36px;
    background: rgb(9,161,236);
    
    cursor: pointer;
    -moz-box-shadow:1px 1px 2px rgb(89,89,89);
    -webkit-box-shadow:1px 1px 2px rgb(89,89,89);
    box-shadow:1px 1px 2px rgb(89,89,89);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb');
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb')";}
.contact_cont{color: rgb(180,180,180);font-size: 14px;}
.contact_cont_p{color: rgb(39,36,35);font-size: 14px;}
.contact_cont1{color: red;font-size: 14px;}
.contact_submit{color: white;font-size: 20px;line-height: 36px;}
.contact_input{
    height: 36px;
    width: 635px;
    color: rgb(180,180,180);
    font-size: 14px;
    
    border: 1px solid rgb(39,36,35);
    padding-left: 10px;
    line-height: 36px;
    }
.contact_input1{width: 636px;height: 36px;background: white;cursor: pointer;border:1px solid rgb(39,36,35);}
.contact_textarea{
    height: 200px;
    width: 635px;
    color: rgb(180,180,180);
    font-size: 14px;
    
    border: 1px solid rgb(39,36,35);
    padding-left: 10px;
    padding-top: 5px;
}
.contact_mar{margin-top: 10px;}
.contact_mar1{margin-top: 20px;}
.contact_mar2{margin-left: 15px;margin-top: 5px;}
.contact_display_div{width: 636px;height: auto;background: white;position: absolute;margin: 0px;border-left:1px solid rgb(39,36,35);border-right: 1px solid rgb(39,36,35);border-bottom:1px solid rgb(39,36,35);display: none;}
.contact_area_top{margin-left: 10px;margin-top: 5px;line-height: 20px;cursor: pointer;}
.contact_area{margin-left: 10px;line-height: 20px;cursor: pointer;}
.contact_area_bottom{margin-left: 10px;margin-bottom: 5px;line-height: 20px;cursor: pointer;}
/******************** contact end ************************/
/******************** services ************************/
div.services_odm_title{
    width: 100%;
    height: 280px;
    background: transparent url(../images/service-1.png) no-repeat center top;
    background-repeat: no-repeat;
    position: relative;
}
div.services_cus_title{
    width: 100%;
    height: 280px;
    background: transparent url(../images/service-2.png) no-repeat center top;
    background-repeat: no-repeat;
    position: relative;
}
div.services_title_mar{
    padding-top: 141px;
    width: 998px;
}
div.services_word1{
    margin-left: -2px;
    font-size: 60px;
    color:rgb(256,256,256);
    padding-top:5px;
}
div.services_word2{
    margin-left: 0px;
    font-size: 20px;
    color:rgb(256,256,256);
    padding-top:3px;
}

span.services_cont_dian{font-size: 20px;line-height:19px;}
span.services_cont{
    color:rgb(51,51,51);
    font-size:14px;
    line-height: 25px;
}
span.services_cont_en{
    color:rgb(51,51,51);
    
    font-size:14px;
    line-height: 18px;
}
span.services_cont_blue{
    color:rgb(79,192,222);
    
    font-size:14px;
    line-height: 25px;
}
span.services_cont_blue_en{
    color:rgb(79,192,222);
    
    font-size:14px;
    line-height: 18px;
}
div.solve_services_odm_cont{
    background-color:rgb(234,234,234);
    height:120px;
}
div.vlaue_services_odm_cont{
    background-color: #E6E6E6;
}
div.top_20{
    padding-top: 20px;
}
div.top_35{
    padding-top: 35px;
}
div.services_cus_part_title{
    color: rgb(166,210,75);
    font-size:18px;
}
div.solve_services_cus_title,.vlaue_services_cus_title{
    color:rgb(256,256,256);
    font-size:18px;
    background-color:rgb(166,210,75);
    width:337px;
    height:30px;
    text-align:left;
    padding-left:18px;
    line-height:30px;
}
div.solve_services_cus_cont{
    background-color:rgb(234,234,234);
    height:154px;
}
div.vlaue_services_cus_cont{
    background-color:rgb(234,234,234);
    height:253px;
}
div.services_cus_line0{
    width:354px;
    margin-top:28px;
    font-size:18px;
    
    color:rgb(166,210,75);
    text-align:left;
}
div.services_support_title{
    width: 100%;
    height: 280px;
    background: transparent url(../images/service-4.png) no-repeat center top;
    /* background: rgb(74,192,222);*/
    background-repeat: no-repeat;
    position: relative;
}
div.services_h1{
    font-size: 60px;
    color:rgb(256,256,256);
}
div.services_mar{
    padding-top:141px;
    width:998px;
    text-align: left;
}
div.services_sdk_license_title{
    width: 100%;
    height: 280px;
    background: transparent url(../images/service-3.png) no-repeat center top;
    /* background: rgb(74,192,222);*/
    background-repeat: no-repeat;
    position: relative;
}
div.services_h2{
    font-size: 20px;
    color: #EA5514;
    
}
div.sdk_license_part_title{
    color: #EA5514;
    
    font-size:18px;
}
div.sdk_license_h3{
    color:rgb(51,51,51);
    
    font-size:14px;
}
span.english{
    color: #EA5514;
    font-size: 61px;
    
}
span.english1{
    color: rgb(256,256,256);
    font-size: 61px;
    
}

div.turnkey_title{
    width: 100%;
    height: 280px;
    /* background: transparent url(../images/service-3.png) no-repeat center top;*/
    background: rgb(124,84,154);
    position: relative;
}
div.turnkey_mar{
    padding-top:138px;
    width:998px;
    text-align: left;
}
div.turnkey_h1{
    font-size: 60px;
    color:rgb(256,256,256);
    
    margin-left: -5px;
}
div.turnkey_h1_cn{
    font-size: 60px;
    color:rgb(256,256,256);
    
    margin-left: 0px;
}
div.turnkey_h2{
    font-size: 20px;
    color: rgb(255,255,255);
    
}
/******************** services end ************************/

/******************** new ************************/
/******************** voip ************************/
span.cont_title{
    
    font-size:25px;
    color: rgb(39,36,35);
    line-height: 24px;
}
div.head_middle_mar{margin-top: 25px;}
div.h1_cont_mar{margin-top: 30px;}
div.new_left{float: left;width: 610px;overflow: visible;}
div.new_middle{float: left;width: 33px;overflow: visible;}
div.new_right{float: left;width: 355px;overflow: visible;}
/******************** voip end ************************/

/******************** about ************************/
div.head_middle_bg_voip{
    width: 100%;
    height: 280px;
    background: transparent url(../images/about-service-1.png) no-repeat center top;
    /* background: rgb(74,192,222);*/
    background-repeat: no-repeat;
    position: relative;
    }
div.head_middle_bg_ims{
    width: 100%;
    height: 280px;
    background: transparent url(../images/about-service-2.png) no-repeat center top;
    /*background: rgb(166,210,75);*/
    background-repeat: no-repeat;
    position: relative;
    }
div.head_middle_bg_rcs{
    width: 100%;
    height: 280px;
    background: transparent url(../images/about-service-3.png) no-repeat center top;
    /* background: rgb(230,230,230);*/
    background-repeat: no-repeat;
    position: relative;
    }
div.head_middle_bg_media{
    width: 100%;
    height: 280px;
    background: transparent url(../images/about-service-4.png) no-repeat center top;
    /* background: rgb(238,195,45);*/
    background-repeat: no-repeat;
    position: relative;
    }

span.title_white{font-size: 60px;color: white;}
span.title_black{font-size: 60px;color: rgb(39,36,35);}
span.title_red{font-size: 60px;color: rgb(224,57,12);}

div.f_mar_4{
    margin-left: -4px;
}

div.f_kd_5{
    margin-top: -5px;
}
div.kd_3{
    margin-top: 3px;
    margin-bottom: 30px;
}
div.kd_5{
    margin-top: 5px;
    text-align: left;
}
div.kd_7{
    margin-top: 7px;
}
div.kd_8{
    margin-top: 8px;
}
div.kd_10{
    margin-top: 10px;
}
div.kd_12{
    margin-top: 12px;
}
div.kd_13{
    margin-top: 13px;
}
div.kd_15{
    margin-top: 15px;
}
div.kd_18{
    margin-top: 18px;
}
div.kd_20{
    margin-top: 20px;
}
div.kd_25{
    margin-top: 25px;
}
div.kd_26{
    margin-top: 26px;
}
div.kd_30{
    margin-top: 30px;
}
div.kd_35{
    margin-top: 35px;
}
div.kd_40{
    margin-top: 40px;
}
div.kd_45{
    margin-top: 45px;
}
div.kd_52{
    margin-top: 52px;
}

div.kd_65{
    margin-top: 65px;
}
div.kd_115{
    margin-top: 115px;
}

div.media_title_pad{
    padding-top: 128px;
}
div.voip_title_pad{
    padding-top: 182px;
}

div.media_cont_left{
    float: left;
    width: 575px;
    overflow: visible;
    }
div.media_cont_center{
    float: left;
    width: 71px;
    overflow: visible;
    }
div.media_cont_right{
    float: left;
    width: 352px;
    overflow: visible;
    }

span.voip_h1{font-size: 24px;color: rgb(74,192,222);line-height: 26px;}
span.ims_h1{font-size: 24px;color: rgb(166,210,75);line-height: 26px;}
span.rcs_h1{font-size: 24px;color: rgb(224,57,12);line-height: 26px;}
span.media_h1{font-size: 24px;color: rgb(238,195,45);line-height: 26px;}

span.cont_h2{font-size: 18px;line-height: 24px;}
span.cont{font-size: 14px;color: rgb(89,89,89);line-height: 23px;text-align:justify;}
span.cont_en{font-size: 14px;color: rgb(89,89,89);line-height: 18px;text-align:justify;}
span.cont_dian{font-size: 25px;line-height: 25px;}
td.td_dian{width: 20px;}

/******************** about end ************************/
/******************** career-new ZhouYing ************************/
div.career_middle{
    width:998px;
    margin-top:-14px;
}
div.career_img{
    background: url("../images/customer1.jpg");
    width:998px;
    height:240px;
}
div.career_content{
    margin-top:20px;
}
div.career_part1{
    float:left;
    width:332px;
    text-align: left;
}
div.career_part2{
    float:left;
    width:334px;
    text-align: left;
}
div.h1_space{
    width:334px;
    height:30px;
    overflow: hidden;
}
div.career_part3{
    float:left;
    width:332px;
    text-align: left;
}
div.career_h1{
    
    font-size:24px;
    color:rgb(39,161,234);
    margin-bottom:5px;
}
div.career_msg{
    
    font-size:13px;
    line-height:24px;
}
.career_msg a:link{
    color:rgb(36,36,36);
}
.career_msg a:visited{
    color:rgb(36,36,36);
}
.career_msg a:hover{
    text-decoration:none;
    color:rgb(9,161,236);
}
/******************** career-new end ************************/

/******************** career-msg-new ZhouYing ************************/
div.career_msg-content{
    padding-top:80px;
    width:998px;
}
div.career_msg-msg{
    float:left;
    width:840px;
    text-align:left;
}
div.career_msg-button{
    width:158px;
    float:left;
}
div.career_msg-button .button-span{
    width: 120px;
    height: 30px;
    background: rgb(9,161,236);
    
    cursor: pointer;
    -moz-box-shadow:1px 1px 2px rgb(89,89,89);
    -webkit-box-shadow:1px 1px 2px rgb(89,89,89);
    box-shadow:1px 1px 2px rgb(89,89,89);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb');
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb')";
}
div.career_msg-button .button-span span{
    color: white;
    
    font-size: 18px;
    line-height: 30px;
}
div.career_msg-msg_part1{
    
    font-size:26px;
}
div.career_msg-msg_part2{
    margin-top:20px;
    font-size:15px;
    
}
/******************** career-msg-new end ************************/
/******************** contact new ************************/
div.contact_left{
    float: left;
    width: 40%;
    margin-bottom: 20px;
}
div.contact_div_width{
    width: 554px;
}
div.contact_right{
  float: right;
  width: 60%;}
span.h1{font-size: 24px;color: rgb(9,161,236);line-height: 26px;}
span.h1_b{
    
    font-size:24px;
    color: rgb(39,36,35);
    line-height: 24px;
}
/******************** contact new  end ************************/
/******************** new end ************************/



/******************** expertise-new ZhouYing ************************/
div.expertise_content{
    width:998px;
    margin-top:20px;
}
div.part1{
    width:239px;
    float:left;
}
div.part2{
    width:239px;
    float:left;
}
div.part3{
    width:239px;
    float:left;
}
div.part4{
    width:239px;
    float:left;
}
div.part_space{
    width:14px;
    float:left;
}
div.h1{
    width:239px;
    margin-top:16px;
    
    text-align:left;
    font-size:22px;
    color:rgb(39,161,234);
}
div.cont{
    width:239px;
    margin-top:11px;
    
    font-size:14px;
    color:rgb(36,36,36);
    text-align: justify;
}
/******************** expertise-new end ************************/

/******************** career-new ZhouYing ************************/
div.career_middle{
    width:998px;
    margin-top:-14px;
}
div.career_img{
    background: url("../images/customer1.jpg");
    width:998px;
    height:240px;
}
div.career_content{
    margin-top:20px;
}
div.career_part1{
    float:left;
    width:332px;
    text-align: left;
}
div.career_part2{
    float:left;
    width:334px;
    text-align: left;
}
div.h1_space{
    width:334px;
    height:30px;
    overflow: hidden;
}
div.career_part3{
    float:left;
    width:332px;
    text-align: left;
}
div.career_h1{
    
    font-size:24px;
    color:rgb(39,161,234);
    margin-bottom:5px;
}
div.career_msg{
    
    font-size:13px;
    line-height:24px;
}
.career_msg a:link{
    color:rgb(36,36,36);
}
.career_msg a:visited{
    color:rgb(36,36,36);
}
.career_msg a:hover{
    text-decoration:none;
    color:rgb(9,161,236);
}
/******************** career-new end ************************/

/******************** career-msg-new ZhouYing ************************/
div.career_msg-content{
    padding-top:80px;
    width:998px;
}
div.career_msg-msg{
    float:left;
    width:840px;
    text-align:left;
}
div.career_msg-button{
    width:158px;
    float:left;
}
div.career_msg-button .button-span{
    width: 120px;
    height: 30px;
    background: rgb(9,161,236);
    
    cursor: pointer;
    -moz-box-shadow:1px 1px 2px rgb(89,89,89);
    -webkit-box-shadow:1px 1px 2px rgb(89,89,89);
    box-shadow:1px 1px 2px rgb(89,89,89);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb');
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb')";
}
div.career_msg-button .button-span span{
    color: white;
    
    font-size: 18px;
    line-height: 30px;
}
div.career_msg-msg_part1{
    
    font-size:26px;
}
div.career_msg-msg_part2{
    margin-top:20px;
    font-size:15px;
    
}
/******************** career-msg-new end ************************/

/******************** partner-new start ************************/
div.partner_middle{
    margin-top:30px;
    width:998px;
}
div.partner_title{
    font-size: 36px;
    
    text-align:left;
}
div.partner_img{
    width:998px;
    margin-top: 20px;
}
div.partner_part{
    float:left;
    width:200px;
}
div.partner_space{
    float:left;
    width:60px;
}
div#partner_img{
    /*width:300px;
    height:120px;*/
    width:199px;
    height:90px;
}
/******************** partner-new end ************************/

/******************** about-index-new start ************************/
div.about_middle{
    width:998px;
    padding-top: 70px;
    margin: 0 auto;
}
div.about_summary{
    width:998px;
}
div.about_summary p{
    
    font-size: 14px;
    text-align:justify;
    line-height:17px;
}
div.space_8{
    float:left;
    width:8px;
}
div.space_26_en{
    float:left;
    width:26px;
}
div.space_36{
    float:left;
    width:36px;
}
div.about_part1{
    float:left;
    width:290px;
    padding-top:31px;
}
div.about_part1_en{
    float:left;
    width:300px;
    padding-top:31px;
}
div.about_h{
    
    font-size: 40px;
    text-align:left;
    line-height:30px;
    margin-left: -3px;
}
div.about_h_en{
    
    font-size:29px;
    text-align:left;
    line-height:26px;
}
div.about_h_dl_en{
    margin-top:3px ;
}
div.about_part2{
    float:left;
    width:332px;
    height:348px;
}
div.about_part3{
    float:left;
    width:332px;
}
div.about_idea{
    margin-top:60px;
    width:998px;
}
div.about_idea_en{
    margin-top:45px;
    width:998px;
}
div.about_words{
    width:320px;
    text-align:left;
    float:left;
}
div.content_en{
    width:320px;
}
div.about_space{
    width:19px;
    float:left;
}

div.about_title{
    font-size:24px;
    
    color:rgb(9,161,234);
}
div.about_title_en{
    font-size:24px;
    
    color:rgb(9,161,234);
}
div.about_h1{
    font-size:16px;
    
    margin-top:10px;
}
div.about_h1 font{
    color:rgb(9,161,234);
}
div.about_content{
    margin-top:5px;
    
    font-size:14px;
    margin-bottom:22px;
    color:rgb(51,51,51);
    line-height: 23px;
}
div.about_content_en{
    margin-top:5px;
    
    font-size:14px;
    margin-bottom:10px;
    color:rgb(51,51,51);
    line-height: 18px;
}
div.expertise_about_content_en{
    width:998px;
    margin-top:20px;
}
/******************** about-index-new end ************************/

/******************** solution new start ************************/
div.solutions_img{
    width: 239px;
    height: 180px;
    float: left;
    overflow: hidden;
}
div.solutions_img_left{
    width: 14px;
    float: left;
}
div.solutions_width{
    width: 239px;
    float: left;
}
/******************** solution new end ************************/

/******************** solution-RCS-new start ************************/
div.rcs_title{
    width:100%;
    height:280px;
    background: transparent url(../images/solution-rcs.png?2014) no-repeat center top;
    /*background: rgb(70,189,0);*/
    background-repeat: no-repeat;
    position: relative;
}
div.rcs_title_mar{
    padding-top: 141px;
    width: 998px;
}
div.joyn_title_mar{
    padding-top: 141px;
    padding-left: 14px;
    width: 998px;
}
div.joyn_word2{
    margin-left: -5px;
    
    font-size: 20px;
    color:rgb(256,256,256);
    padding-top:3px;
}
div.joyn_client_part_title{
    color:rgb(74,192,222);
    
    font-size:18px;
}
div.word1{
    
    font-size: 60px;
    color:rgb(256,256,256);
    margin-left: -4px;
    padding-top:5px;
}
div.tec_word1{
    
    font-size: 60px;
    color:rgb(256,256,256);
    margin-left: 0px;
    padding-top:5px;
}
div.tec_sip_word1{
    
    font-size: 60px;
    color:rgb(256,256,256);
    margin-left: -2px;
    padding-top:5px;
}
span.word1_h{
    
    font-size: 60px;
    color:rgb(256,256,256);
    padding-top:5px;
}
div.word11{
    margin-left: -4px;
    
    font-size: 60px;
    color:rgb(256,256,256);
    padding-top:5px;
}
div.word2{
    margin-left: -1px;
    
    font-size: 20px;
    color:rgb(256,256,256);
    padding-top:3px;
}
div.rcs_content{
    width:998px;
    margin-top:20px;
}
div.rcs_summary{
    float:left;
    width:612px;
    text-align:justify;
}
div.rcs_part1{
    color:rgb(51,51,51);
    
    font-size:14px;
    width:612px;
    text-align:left;
}
div.rcs_part1_d2,.rcs_part1_d3{
    padding-top:20px;
    text-align:left;
}
div.lineheigth{
    line-height:25px;
}
div.lineheigth_en{
    line-height:18px;
}
div.lineheigth1{
    line-height:20px;
}
div.rcs_part2,.rcs_part3,.rcs_part4,.rcs_part5,.video_part2{
    color:rgb(51,51,51);
    margin-top:35px;
    text-align:left;
    font-size:14px;
    
}
div.rcs_part2,.rcs_part3{
    margin-top:25px;
    text-align:left;
}
div.rcs_part_title{
    color:#27A1EA;
    
    font-size:18px;
}

span.rcs_cont_dian{font-size: 20px;color: rgb(99,99,99);line-height: 23px;}
span.rcs_cont_dian_en{font-size: 20px;color: rgb(99,99,99);line-height: 18px;}
span.rcs_cont_title{
    font-size: 14px;color: rgb(0,0,0);line-height: 23px;text-align:justify;
}
span.rcs_cont{
    font-size: 14px;color: rgb(99,99,99);line-height: 23px;text-align:justify;
}
span.rcs_cont_en{
    font-size: 12px;color: rgb(99,99,99);line-height: 18px;text-align:justify;
}

div.rcs_part_summary{
    color:rgb(51,51,51);
    
    font-size:14px;
}

div.summary_title{
    
    font-size:14px;
    margin-bottom:3px;
    margin-top:15px;
}

div.rcs_part_summary1{
    width:160px;
    float:left;
    margin-top: 15px;
}
div.rcs_part_summary2{
    width:200px;
    float:left;
    margin-top: 15px;
}
div.rcs_part_summary3{
    width:220px;
    float:left;
    margin-top: 15px;
}
div.rcs_part_summary4{
    width:190px;
    float:left;
    margin-top: 15px;
}
div.summary_space{
    width:20px;
    float:left;
}
div.summary_space_volte{
    width:40px;
    float:left;
}
div.summary_space0{
    width:200px;
    float:left;
}
div.t{
    
    font-size:14px;
    color:rgb(51,51,51);
    margin-left: 16px;
}
div.contact_space1{
    width:32px;
    float:left;
}
div.contact{
    float:left;
    width:354px;
}
div.contact_content,.line1,.line2,.line3{
    width:354px;
    text-align:left;
}
div.line0{
    margin-top:28px;
    width:354px;
    font-size:18px;
    
    color:#27A1EA;/*rgb(101,187,193);*/
    text-align:left;
}
div.contact_content,.line1,.line2,.line3{
    margin-top:6px;
}
div.contact_msg2{
    padding-left:26px;
    
    font-size: 14px;
    text-align: left;
}
div.contact_msg2 a:link{
    color:rgb(0,0,0);
}
div.contact_msg2 a:visited{
    color:rgb(0,0,0);
}
div.contact_msg2 a:hover{
    text-decoration:none;
    color:rgb(9,161,236);
}
div.line1{
    margin-top:9px;
}
div.contact_img{
	float: left;
}
div.contact_img1{
    background: url("../../images/zos_images/call.png") no-repeat;
    width:21px;
    height:21px;
    float:left;
}
div.contact_img2{
    background: url("../../images/zos_images/email.png") no-repeat;
    width:21px;
    height:21px;
    float:left;
}
div.contact_img3{
    background: url("../../images/zos_images/message.png") no-repeat;
    width:21px;
    height:21px;
    float:left;
}
div.contact_img4{
    background: url("../../images/zos_images/file.png") no-repeat;
    width:21px;
    height:21px;
    float:left;
}
div.contact_img5{
    background: url("../../images/zos_images/related.png") no-repeat;
    width:21px;
    height:21px;
    float:left;
}
div.contact_msg1{
    
    font-size: 13px;
    text-align: left;
}
div.contact_msg1 a:link{
    color:rgb(0,0,0);
}
div.contact_msg1 a:visited{
    color:rgb(0,0,0);
}
div.contact_msg1 a:hover{
    text-decoration:none;
    color:rgb(9,161,236);
}
div.solve,.value{
    margin-top: 6px;
    width:354px;
}
div.solve_rcs_title,.vlaue_rcs_title{
    color:rgb(256,256,256);
    font-size:18px;
    
    background-color:rgb(101,187,193);
    width:354px;
    height:30px;
    text-align:left;
    padding-left:17px;
    line-height:30px;
}

div.vlaue{
    margin-top:20px;
}
div.solve_rcs_part,.vlaue_rcs_part{
    
    font-size:13px;
    width:313px;
    padding-top:16px;
    padding-bottom:14px;
    color:rgb(51,51,51);
    text-align:left;
}
div.vlaue_rcs_part2{
    
    font-size:13px;
    width:316px;
    padding-top:16px;
    color:rgb(51,51,51);
    text-align:justify;
}
div.solve_rcs_part1,.vlaue_rcs_part1{
    
    font-size:13px;
    width:313px;
    padding-top:6px;
    color:rgb(51,51,51);
    text-align:left;
    margin-top:8px;
}
div.solve_rcs_cont{
    background-color:rgb(234,234,234);
}
div.vlaue_rcs_cont{
    background-color:rgb(234,234,234);
}
/******************** solution-RCS-new end ************************/


/******************** solution-RCS-e-new start ************************/
div.rcs-e_title{
    width:100%;
    height:280px;
    background: transparent url(../images/solution-rcse.png) no-repeat center top;
    /*background-color: rgb(79,192,222);*/
    background-repeat: no-repeat;
    position: relative;
}
div.rcs-e_part_title{
    color: rgb(79,192,222);
    
    font-size:18px;
}
div.solve_rcs-e_title,.vlaue_rcs-e_title{
    color:rgb(256,256,256);
    font-size:18px;
    
    background-color:rgb(79,192,222);
    width:354px;
    height:30px;
    text-align:left;
    padding-left:17px;
    line-height:30px;
}
div.solve_rcs-e_cont{
    background-color:rgb(234,234,234);
    height:85px;
}
div.vlaue_rcs-e_cont{
    background-color:rgb(234,234,234);
    height:180px;
}
div.rcs-e_line0{
    width:354px;
    margin-top:28px;
    font-size:18px;
    
    color:rgb(79,192,222);
    text-align:left;
}
div.solution_joyn_line0{
    width:354px;
    margin-top:2px;
    font-size:18px;
    
    color:rgb(79,192,222);
    text-align:left;
}
/******************** solution-RCS-e-new end ************************/


/******************** solution-poc server-new start ************************/
div.pocs_title{
    width:100%;
    height:280px;
    background: transparent url(../images/solution-pocs.png) no-repeat center top;
    /*background-color: rgb(124,82,154);*/
    background-repeat: no-repeat;
    position: relative;
}
div.pocs_part_title{
    color: rgb(124,82,154);
    
    font-size:18px;
}
div.pocs_part_summary{
    width:296px;
    float:left;
    margin-top: 15px;
}
div.pocs_part_summary1{
    width:296px;
    float:left;
    margin-top: 15px;
}
div.pocs_space{
    width:20px;
    float:left;
}
div.pocs_line0{
    margin-top: 4px;
    width:354px;
    font-size:18px;
    
    color:rgb(124,82,154);
    text-align:left;
}
div.pocs_line1{
    margin-top: 28px;
    width:354px;
    font-size:18px;
    
    color:rgb(124,82,154);
    text-align:left;
}
/******************** solution-poc server-new end ************************/

/******************** solution- voip -new start ************************/
div.voip_title{
    width:100%;
    height:280px;
    background: transparent url(../images/solution-voip.png) no-repeat center top;
    /*background-color: rgb(238,195,45);*/
    background-repeat: no-repeat;
    position: relative;
}
div.voip_word1{
    margin-left: 0px;
    
    font-size: 60px;
    color:rgb(256,256,256);
    padding-top:5px;
}
div.voip_word2{
    margin-left: 0px;
    
    font-size: 20px;
    color:rgb(256,256,256);
    padding-top:3px;
}
div.voip_part_title{
    color: rgb(238,195,45);
    
    font-size:18px;
}
span.voip_cont{
    color:rgb(51,51,51);
    
    font-size:14px;
    line-height: 23px;
}
span.voip_cont_en{
    color:rgb(51,51,51);
    
    font-size:14px;
    line-height: 18px;
}
div.voip_part_summary{
    width:612px;
    margin-top: 15px;
}
div.solve_voip_title,.vlaue_voip_title{
    color:rgb(256,256,256);
    font-size:18px;
    
    background-color:rgb(238,195,45);
    width:337px;
    height:30px;
    text-align:left;
    padding-left:17px;
    line-height:30px;
}
div.solve_voip_cont{
    background-color:rgb(234,234,234);
}
div.voip_line0{
    width:354px;
    margin-top:28px;
    font-size:18px;
    
    color:rgb(238,195,45);
    text-align:left;
}
div.line00{
    margin-top:15px;
}
/******************** solution- voip -new end ************************/

/******************** solution-video-new start ************************/
div.video_title{
    width:100%;
    height:280px;
    background: transparent url(../images/solution-vv.png) no-repeat center top;
    /*background-color: rgb(234,85,20);*/
    background-repeat: no-repeat;
    position: relative;
}
div.video_word1{
    margin-left: -4px;
    
    font-size: 60px;
    color:rgb(256,256,256);
    padding-top:5px;
}
span.video_part{
    
    font-size:14px;
}
div.solve_video_title,.vlaue_video_title{
    color:rgb(256,256,256);
    font-size:18px;
    
    background-color:rgb(166,210,75);
    width:337px;
    height:30px;
    text-align:left;
    padding-left:17px;
    line-height:30px;
}
div.video_line0{
    width:354px;
    margin-top:28px;
    font-size:18px;
    
    color:rgb(166,210,75);
    text-align:left;
}
/******************** solution-video-new end ************************/

/******************** solution-PoC-new start ************************/
div.word_color{
    color:rgb(234,85,20);
}
div.poc_word1{
    margin-left: -4px;
    
    font-size: 60px;
    color:rgb(234,85,20);
    padding-top:5px;
}
span.poc_word1_h{
    
    font-size: 60px;
    color:rgb(234,85,20);
    padding-top:5px;
}
div.poc_word2{
    margin-left: 0px;
    
    font-size: 20px;
    color:rgb(234,85,20);
    padding-top:3px;
}
div.poc_title{
    width:100%;
    height:280px;
    background: transparent url(../images/solution-poc.png) no-repeat center top;
    /*background-color: rgb(234,85,20);*/
    background-repeat: no-repeat;
    position: relative;
}
div.list{
    margin-top: 15px;
}
div.list1{
    width:250px;
    float:left;
}
div.space_112{
    width:112px;
    float:left;
}
div.word_color1{
    color:rgb(166,210,75);
}
span.cont .little_word{
    font-size: 11px;
}
div.solve_poc_title{
    color:rgb(256,256,256);
    font-size:18px;
    
    background-color:rgb(234,85,20);
    width:337px;
    height:30px;
    text-align:left;
    padding-left:17px;
    line-height:30px;
}
/******************** solution-PoC-new end ************************/
/***************右边圆点和字 start*******************/
span.sdk_license_right_bull{
    font-size:20px;
    color:#EA5514;
    line-height:19px;
}
.lineheight_19{
    line-height:19px;
}
td.td_heg{
    height: 10px;
}
td.td_heg_volte{
    height: 15px;
}
td.td_heg_virtual{
    height: 7px;
}
td.td_heg_virtual_cn{
    height: 9px;
}
/*
.td_dis{
    height:28px;
}
.td_dis1{
    height:50px;
}
*/
/***************右边圆点和字 end*******************/
/******************** solution technical  start************************/
span.tec_title{
    
    font-size: 36px;
    color: rgb(39,36,35);
}
div.tec_width{
    width: 240px;
    background: rgb(234,234,234);
    height: 215px;
    float: left;
}
div.tec_width_left{
    width: 12px;
    float: left;
}
div.tec_pad{
    padding: 14px;
}
span.tec_cont{
    
    font-size: 18px;
    color: rgb(9,161,236);
}
/******************** solution technical end ************************/
/******************** products strat ************************/
div.pro_title{
    width:100%;
    height:280px;
    background: transparent url(../../images/zos_images/solution-technical.png) no-repeat center top;
    /*background-color: rgb(9,161,236);*/
    background-repeat: no-repeat;
    position: relative;
}
div.pro_part_title{
    color: rgb(9,161,236);
    
    font-size:18px;
}
div.solve_pro_title,.vlaue_pro_title{
    color:rgb(256,256,256);
    font-size:18px;
    
    background-color:rgb(9,161,236);
    width:354px;
    height:30px;
    text-align:left;
    padding-left:17px;
    line-height:30px;
}
div.pro_line0{
    width:354px;
    margin-top:28px;
    font-size:18px;
    
    color:rgb(9,161,236);
    text-align:left;
}
div.pro_abnf_line0{
    width:354px;
    margin-top: 0px;
    font-size:18px;
    
    color:rgb(9,161,236);
    text-align:left;
}

div.solve_pro_msrp_cont{
    background-color:rgb(234,234,234);
    height:85px;
}
div.vlaue_pro_msrp_cont{
    background-color:rgb(234,234,234);
    height:192px;
}
div.vlaue_pro_sdp_cont{
    background-color:rgb(234,234,234);
    height:332px;
}
div.vlaue_pro_rtcp_cont{
    background-color:rgb(234,234,234);
    height:192px;
}
div.vlaue_pro_xml_cont{
    background-color:rgb(234,234,234);
    height:92px;
}
div.vlaue_pro_sip1_cont{
    background-color:rgb(234,234,234);
    height:157px;
}
div.vlaue_pro_sip2_cont{
    background-color:rgb(234,234,234);
    height:332px;
}
div.vlaue_pro_sip3_cont{
    background-color:rgb(234,234,234);
    height:122px;
}
div.zos_part_summary{
    width:156px;
    float:left;
    margin-top: 15px;
}
div.zos_part_summary1{
    width:435px;
    float:left;
    margin-top: 15px;
}
div.abnf_part_summary{
    width:335px;
    float:left;
    margin-top: 15px;
}
div.abnf_part_summary1{
    width:256px;
    float:left;
    margin-top: 15px;
}
div.vlaue_pro_zos_cont{
    background-color:rgb(234,234,234);
    height:257px;
}
/******************** products end ************************/





/******************************************************************** new ***************************************************/
/******************** solutions ************************/
div.newsolutions_img{
    width: 320px;
    height: 280px;
    float: left;
    overflow: hidden;
}
div.newsolutions_img_left{
    width: 19px;
    float: left;
}
div.newsolutions_width{
    width: 320px;
    float: left;
}

div.volte_title{
    width:100%;
    height:280px;
    background: transparent url(../images/solution-volte.png) no-repeat center top;
    /*background: rgb(70,189,0);*/
    background-repeat: no-repeat;
    position: relative;
}
div.volte_title_mar{
    padding-top: 141px;
    width: 998px;
}

div.volte_word1{
    
    font-size: 60px;
    color:rgb(256,256,256);
    margin-left: 1px;
    padding-top:5px;
}

div.volte_word2{
    margin-left: 0px;
    
    font-size: 20px;
    color:rgb(256,256,256);
    padding-top:3px;
}
div.volte_part_title{
    color: rgb(199,78,136);
    
    font-size:18px;
}
div.volte_summary_title_mar{
    margin-left: 5px;
}
div.volte_part_summary1{
    width:245px;
    float:left;
    margin-top: 15px;
}
div.volte_summary_space{
    width:55px;
    float:left;
}
span.volte_cont_dian{font-size: 20px;line-height:23px;}
span.volte_summary_title{font-size:16px;}
span.volte_summary_cont{font-size: 12px;color: rgb(89,89,89);line-height: 20px;text-align:justify;}
.volte_tr_on{background: rgb(230,230,230);width: 100%;}
.volte_tr_out{background: rgb(255,255,255);width: 100%;}
.volte_tr_margin{margin-left: 10px;padding-top: 6px;padding-bottom: 6px;}
.volte_tr_title{font-size: 18px;color: rgb(199,78,136);}
.volte_tr_cont{font-size: 14px;color: rgb(51,51,51);}
.volte_td{width: 20%;}


span.engine_cont_dian{font-size: 28px;line-height:20px;color: rgb(166,210,75);}
span.engine_summary_title{font-size: 16px;color: rgb(166,210,75);}
.engine_div_img{width: 240px;height: 150px;float: left;}
.engine_div_img_kd{width: 10px;height: 150px;float: left;}

.rcs_drop_title{
    
    font-size:18px;
}

.rcs_drop_title_l{
    
    font-size:16px;
}

span.rcs_cont_j{
    font-size: 14px;color: rgb(99,99,99);line-height: 22px;text-align:justify;
}

span.rcs_cont_j_en{
    font-size: 14px;color: rgb(99,99,99);line-height: 18px;text-align:justify;
}

div.voip_part_summary{width: 310px;}
div.voip_part_summary1{
    width:100%;
    margin-top: 10px;
}


.justex_title{
    width:100%;
    height:280px;
    /*background: transparent url(../images/solution-mobile-call-center.png) no-repeat center top;*/
    background: rgb(7,166,221);
    background-repeat: no-repeat;
    position: relative;
}
.justex_word1{
    
    font-size: 50px;
    color:rgb(256,256,256);
    margin-left: -2px;
    padding-top:5px;
}
.justex_word1_en{
    
    font-size: 42px;
    color:rgb(256,256,256);
    margin-left: 2px;
    padding-top:0px;
}
.justex_part1{width: 100%;height: 365px;}
.justex_part1_title{font-size: 60px;color:rgb(256,256,256);}
.justex_part1_cont{font-size:14px;text-align:left;line-height:25px;}
.justex_part1_left{float: left;width: 380px;}
div.justex_part1_left_title{width: 100%;height: 200px;background: rgb(7,166,221);}
div.justex_part1_left_title_mar{padding-left: 10px;padding-top: 28px;}
.justex_part1_right{float: left;width: 618px;}
.justex_part2{width: 100%;margin-top: 95px;}
.justex_part2 .div_left{float: left;width: 480px;}
.justex_part2 .div_right{float: left;width: 518px;}
.justex_part2 .div_cont{padding-left: 50px;width: 420px;}
div.justex_part_title{
    color:rgb(7,166,221);
    
    font-size:18px;
}
.justex_part_title_x{
    color:rgb(51,51,51);
    
    font-size:16px;
}
.justex2_title{
    color:rgb(7,166,221);
    
    font-size:30px;
    line-height: 25px;
}
.td_heg_justex{
    height: 5px;
}
.justex_part3{width: 648px;margin-top: 55px;}
.justex_part_cont{font-size:14px;text-align:left;line-height:25px;color: rgb(51,51,51);}
.justex_part4{width: 100%;margin-top:65px;}
.justex_part4 .div_left{float: left;width: 400px;}
.justex_part4 .div_right{float: left;width: 598px;}
.justex_part4 .div_cont{padding-left: 140px;width: 407px;}
div.justex_down{
    width: 76px;
    height: 22px;
    background: url('../images/justex6_2.png');
    cursor: pointer;
    overflow: hidden;
}
div.justex_down_en{
    width: 75px;
    height: 21px;
    background-image: url('../images/justex6_2_en.png');
    cursor: pointer;
}
div.justex_down:hover{
    width: 75px;
    height: 22px;
    background: url('../images/justex6_2_on.png');
    cursor: pointer;
    overflow: hidden;
}
div.justex_down_en:hover{
    width: 75px;
    height: 22px;
    background-image: url('../images/justex6_2_on_en.png') ;
    cursor: pointer;
}
div.justex_more{
    width: 75px;
    height: 22px;
    background: url('../images/justex2_more.png');
    cursor: pointer;
    overflow: hidden;
}
div.justex_more_en{
    width: 60px;
    height: 21px;
    background: url('../images/justex2_more_en.png');
    cursor: pointer;
    overflow: hidden;
    z-index: 999999999;
}
div.justex_more:hover{
    width: 75px;
    height: 22px;
    background: url('../images/justex2_more_on.png?26');
    cursor: pointer;
    overflow: hidden;
}
div.justex_more_en:hover{
    width: 60px;
    height: 22px;
    background: url('../images/justex2_more_on_en.png');
    cursor: pointer;
    overflow: hidden;
}
div.justex_part2_cont{
    cursor: pointer;
}
div.justex_part2_cont:hover .justex_part_title_x{
    color:rgb(7,166,221);
    
    font-size:16px;
}


.joyn_title{
    width:100%;
    height:280px;
    /*background: transparent url(../images/solution-mobile-call-center.png) no-repeat center top;*/
    background: rgb(239,167,22);
    background-repeat: no-repeat;
    position: relative;
}
div.joyn_title_mar{
    padding-top: 145px;
    width: 998px;
}
.joyn_word1{
    
    font-size: 50px;
    color:rgb(256,256,256);
    margin-left: -2px;
    padding-top:5px;
}
div.joyn_part1_left_title{width: 100%;height: 200px;background: rgb(239,167,33);}
div.joyn_part1_left_title_mar{padding-left: 13px;padding-top: 28px;}
.joyn_part2{width: 100%;margin-top: 60px;}
.joyn_part3{width: 100%;margin-top: 40px;}
div.joyn_part_title{
    color:rgb(239,167,22);
    
    font-size:18px;
}
div.joyn_more{
    width: 75px;
    height: 20px;
    background: url('../images/joyn5.png');
}
div.joyn_more_en{
    width: 60px;
    height: 21px;
    background: url('../images/joyn5_en.png');
}
div.joyn_more:hover{
    width: 75px;
    height: 20px;
    background: url('../images/joyn5_on.png');
}
div.joyn_more_en:hover{
    width: 60px;
    height: 22px;
    background: url('../images/joyn5_on_en.png');
}
span.joyn_table_title{
    
    font-size:16px;
}
span.joyn_table_cont{
    
    font-size:14px;
}
span.joyn_table_cont_low{
    
    font-size:12px;
    color:rgb(99,99,99);
    line-height: 19px;
}
.joyn_part3_td{width: 220px;}
.joyn_part3_td_div{width: 100%;height: 20px;background: rgb(233,164,33);font-size:14px;text-align:left;line-height:20px;color: rgb(255,255,255);}
.joyn_part3_cont{font-size:14px;text-align:left;line-height:20px;color: rgb(233,164,33);}
.joyn_part3_td_kd{height: 10px;}
span.link{
    color: rgb(7,166,221);
}
span.link:hover{
    color: rgb(7,166,221);
    font-size: 14px;
}



div.travel_title{
    width:100%;
    height:280px;
    background: transparent url(../images/solution-mobile-travel.png) no-repeat center top;
    /*background: rgb(70,189,0);*/
    background-repeat: no-repeat;
    position: relative;
}
div.travel_title_mar{
    padding-top: 141px;
    width: 998px;
}
div.travel_word1{
    
    font-size: 60px;
    color:rgb(256,256,256);
    margin-left: -1px;
    padding-top:5px;
}

div.travel_word1_en{
    
    font-size: 60px;
    color:rgb(256,256,256);
    margin-left: -4px;
    padding-top:5px;
}

div.travel_word2{
    margin-left: 0px;
    
    font-size: 20px;
    color:rgb(256,256,256);
    padding-top:3px;
}

div.travel_part_title{
    color:rgb(236,96,143);
    
    font-size:18px;
}
div.travel_summary{
    width:998px;
    text-align:left;
}

div.travel_middle_even{width: 100%;overflow: hidden;background: rgb(247,247,247);}
div.travel_middle_odd{width: 100%;overflow: hidden;}
div.travel_content{
    width:998px;
}

div.center_title{
    width:100%;
    height:280px;
    /*background: transparent url(../images/solution-mobile-call-center.png) no-repeat center top;*/
    background: rgb(166,210,75);
    background-repeat: no-repeat;
    position: relative;
}
.center_part_title{
    color:rgb(166,210,75);
    
    font-size:18px;
}

.center_part_title_cont{
    color:rgb(166,210,75);
    
    font-size:18px;
    line-height: 26px;
}


.virtual_title{
    width:100%;
    height:280px;
    /*background: transparent url(../images/solution-mobile-call-center.png) no-repeat center top;*/
    background: rgb(247,157,82);
    background-repeat: no-repeat;
    position: relative;
}

.virtual_part_title{
    color:rgb(247,157,82);
    
    font-size:18px;
}

.virtual_tr_td_1{
    text-align: center;
    width: 133px;
    height: 31px;
    background: rgb(247,157,82);
}
tr.o .virtual_tr_td_2{
    text-align: center;
    width: 113px;
    height: 31px;
    background: rgb(247,157,82);
}
tr.o .virtual_tr_td_3{
    text-align: center;
    width: 123px;
    height: 31px;
    background: rgb(247,157,82);
}

tr.t .virtual_tr_td_2{
    text-align: center;
    width: 127px;
    height: 31px;
    background: rgb(255,255,255);
}
tr.t .virtual_tr_td_3{
    text-align: center;
    width: 127px;
    height: 31px;
    background: rgb(255,255,255);
}

tr.h .virtual_tr_td_2{
    text-align: center;
    width: 127px;
    height: 31px;
    background: rgb(238,238,238);
}
tr.h .virtual_tr_td_3{
    text-align: center;
    width: 127px;
    height: 31px;
    background: rgb(238,238,238);
}

.virtual_td_span{
    font-size: 15px;
    line-height:31px;
    color: rgb(255,255,255);
}

.virtual_td_span_dian1{
    font-size: 28px;
    
    line-height:19px;
    color: rgb(247,157,82);
}

.virtual_td_span_dian2{
    font-size: 28px;
    
    line-height:19px;
    color: rgb(238,238,238);
}

.virtual_td_span_dian3{
    font-size: 28px;
    
    line-height:19px;
    color: rgb(255,255,255);
}



/******************** solutions end ************************/
.about_part1_left{
    float: left;
    width: 338px;
}
.about_part1_right{
    float: right;
}
#newBridge .icon-right-center{
    position:absolute;
    bottom:260px!important;
    right:15px!important;
    top: auto!important;
}