/* ------------------------------
css for www.tidemedia.com
design by zhangliang
date 2014-07-30
last update by zhangliang&mezeroz@gmail.com
---------------------------- */
/*banner*/
.banner{position:relative;min-height:531px;}
.banner_about{min-height:352px;}
.banner a{display:block;width:100%;top:0;bottom:0;height:100%;position:absolute;}
/*product_introduction*/
.product_introduction{width:100%;overflow:hidden;background:#d6002d;padding-bottom:60px;}
.product_introduction .wrap h2{padding:60px 0 40px;}
.product_introduction .wrap p.detail{width:445px;line-height:20px;margin:0 auto;font-size:17px;line-height:24px;}
.product_introduction .wrap .product{overflow:hidden;margin:40px auto 0;}
.product_introduction .wrap .product a{display:block;height:175px;width:175px;}
.product_introduction .wrap .product ul{margin-left:-44px;} 
.product_introduction .wrap .product li{float:left;background:#a60023;height:175px;width:175px;padding:46px;margin-left:44px;} 
.product_introduction span{text-indent:-9999px; display:block;width:162px;height:117px;margin:0 auto;}
.product li .media{background:url(/img/p_warp_pic1.png) no-repeat;}
.product li .number{background:url(/img/p_warp_pic2.png) no-repeat;}
.product li .web{background:url(/img/p_warp_pic3.png) no-repeat;}
.product li .yun{background:url(/img/p_warp_pic4.png) no-repeat;}
.product li .wifi{background:url(/img/p_warp_pic5.png) no-repeat;}
.product li p.product_explain{line-height:55px;text-align:center;font-size:14px;}
/*cases*/
.cases{width:100%;overflow:hidden;padding-bottom:76px;}
.cases .wrap h2{color:#000;}
.cases .wrap .client{width:945px;overflow:hidden;margin:0 auto;}
.cases .wrap .client ul{width:966px;}
.cases .wrap .client li{width:292px;height:202px;float:left;margin:0 30px 30px 0;}
.cases .wrap .client li img{display:block;}
/*feed*/
.feed{width:100%;overflow:hidden;background:#0074b7;padding:0 0 80px;}
.feed .wrap .news{width:945px;height:202px;margin:0 auto;margin-bottom:20px;}
.feed .wrap .news dt img{width:292px;height:202px;float:left;}
.feed .wrap .news dd{float:right;width:620px;height:202px;}
.feed .wrap .news dd h3{font-size:16px;font-weight:bold;height:47px;line-height:47px;}
.feed .wrap .news dd h3 a{ color:#FFF;}
.feed .wrap .news dd p{width:620px;line-height:24px;font-size:14px;}
.feed .wrap .news dd span.more{width:100px;line-height:32px;display:block;background:#FFF;text-align:center;margin-top:20px;}
.feed .wrap .news dd span a{color:#0074b7;font-size:14px;width:100px;height:32px; display:block;}

/*trends-box*/
.trends-box{width:100%;min-width:1200px;overflow:hidden;padding-bottom:76px;}
.trends-box .wrap h2{color:#000;}
.trends-box .wrap .trends{width:1200px;overflow:hidden;margin:0 auto;}
.trends-box .wrap .trends ul{margin:-50px 0 0 -44px }
.trends-box .wrap .trends li{width:267px;float:left;margin:50px 0  0 44px;overflow: hidden;}
.trends-box .wrap .trends li .img-box{width:100%;height:186px;}
.trends-box .wrap .trends li img{display:block;width:100%;min-height:100%;}
.trends-box .wrap .trends li .txt-box{padding:0 20px;height:93px;background:#EEEEEE;overflow: hidden;}
.trends-box .wrap .trends li .txt-box p{padding-top:20px;}
.trends-box .wrap .trends li .txt-box a{font-size:17px;line-height:24px;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*partners-box*/
.partners-box{width:100%;min-width:1200px;overflow:hidden;background:#0074b7;padding:0 0 80px;}
.partners-box .wrap h2{padding:45px 0;}
.partners-box .wrap .partners ul{margin:-40px 0 0 -30px;}
.partners-box .wrap li{width:168px;height:117px;border:1px solid #eee;float:left;margin:40px 0 0 30px;}
.partners-box .wrap li img{width:100%;height:100%;}

/*tidemediacenter*/
.banner strong{width:945px;height:174px;font-size:48px;display:block;line-height:235px;font-weight:200;}
.newmedia{width:510px;line-height:24px;font-size:14px;}
/*center_main*/
.center_main{background:#0079b8;width:100%;padding-bottom:75px;}
.center_main .wrap .con h2{padding:60px 0 20px;}
.center_main .wrap p.lingxian{text-align:center;font-size:18px;padding:10px 0 50px;}
.center_main .wrap .box{overflow:hidden;}
.center_main .wrap .box ul{width:984px;overflow:hidden;}
.center_main .wrap .box li{width:206px;float:left;margin:0 40px 20px 0;}
.center_main .wrap .box li h3{width:206px;font-size:22px;padding:30px 0;font-weight:200;}
.center_main .wrap .box li h3.different{font-size:20px;padding:45px 0 10px;}
.center_main .wrap .box li h5{text-align:center; height:27px;}
.center_main .wrap .box li span{ display:block;}
.center_main .wrap li span img{ width:124px; height:124px; margin-left:30px;}
.center_main .wrap li p.ptxt{line-height:20px;}
/*application case*/
.applicationcase{ overflow:hidden; background:#f5f5f5;}
.applicationcase .wrap h2{color:#000;}
.caseexplain ul li{ height:237px; width:943px; border:1px solid #dbdbdb; background:#FFF; margin-bottom:20px;}
.caseexplain ul .case_pic{ float:left;}
.caseexplain ul .case_pic img{ width:293px; height:237px; display:block;}
.caseexplain .case_txt{border-right:1px solid #ccc; float:left; margin:25px 0 0 19px;height:188px}
.caseexplain .case_txt h4{ font-size:18px; font-weight:bold; color:#000; width:380px; padding:0px 0 10px;}
.caseexplain .case_txt p.txt{ width:355px;color:#a7a7a7; font-weight:bold; line-height:24px;height:100px;}
.caseexplain .case_txt span a{ display:block; width:154px; height:40px; line-height:40px; text-align:center; background:#006fb5; font-size:16px; color:#FFF;}
.caseexplain .case_logo{ width:240px; height:224px;text-align:center;padding:3px;display:table-cell; vertical-align:middle;}
.caseexplain .case_logo img{ display:inline-block;max-width:240px; max-height:231px;}
/*case*/
/*case_main*/
.case_main{padding:0 0 115px 0; overflow:hidden; width:100%;}
.case_main h2{ color:#000; font-size:30px;}
.picture img{ margin:0 auto; display:block;}
/*consider*/
.consider{ padding:0 0 10px; overflow:hidden;}
.wrap_left{ width:533px; overflow:hidden; float:left;color:#333; }
.wrap_left h3{ color:#333; font-size:22px; font-weight:200; height:50px;}
.wrap_left p{ color:#333; text-indent:2em; font-size:14px; margin-bottom:26px; line-height:22px;}
.wrap_right{ width:300px; overflow:hidden; float:right; background:#ededed; padding:33px;}
.wrap_right h4{ color:#333; font-size:18px; height:33px; font-weight:200;}
.liangdian{padding:0 0 10px;}
.liangdian_list{font-size:14px;color:#585858;}
.liangdian_list li{background:url(/img/liangdian_list_bg.png) no-repeat;font-size:14px;color:#585858;padding:0 0 0 35px;margin:0 0 10px;line-height:160%;}
.products_list li{overflow:hidden;line-height:28px;margin:10px 0 0;}
.products_list li img{display:block;float:left;margin:0 7px 0 0;}
.product_bar1{padding:25px 0;background:url(/img/product_bar1_bg.jpg) repeat-x 0 bottom;color:#000;}
.product_icon{text-align:center;padding:50px 0 0;}
.product_name{text-align:center;font-size:22px;padding:20px 0 0;}
.product_name span{display:block;}
.product_point{font-size:42px;text-align:center;padding:40px 0 0;}
.product_summary{font-size:14px;line-height:160%;padding:35px 0 0;}
.product_bar2,.product_bar3{color:#000;padding:0 0 50px;}
.product_bar3{background:#eeeeee;}
.product_bar4{padding:60px 0 80px;}
.product_contact_txt{text-align:center;font-size:28px;}
.product_contact_info{width:772px;margin:55px auto 0;overflow:hidden;}
.product_contact_info li{float:left;margin:0 16px;}
.product_contact_info .tel{background:url(/img/product_contact_tel.png) no-repeat;width:240px;height:101px;line-height:101px;font-size:18px;color:#000;padding:0 0 0 114px;}
.product_contact_info .email{background:url(/img/product_contact_email.png) no-repeat;width:354px;height:101px;line-height:101px;font-size:18px;color:#000;}
.product_contact_info .email a{display:block;width:240px;height:101px;padding:0 0 0 114px;}

.solution_products{padding:0 0 40px;}
.solution_products h2,.s_p_txt h3,.s_p_txt p,.solution_products .h2_summary{color:#000;}
.solution_products h2{padding:60px 0 20px}
.solution_products .h2_summary{text-align:center;text-align:center;font-size:18px;padding:10px 0 50px;}
.solution_products ul{overflow:hidden;}
.solution_products li{float:left;width:472px;overflow:hidden;margin:0 0 40px;}
.s_p_logo{width:106px;float:left;}
.s_p_logo img{width:80px;height:80px;}
.s_p_txt{width:356px;float:left;}
.s_p_title_en{font-weight:200;font-size:18px;}
.s_p_title_cn{display:block;font-size:14px;}
.s_p_txt p{margin:5px 0 0;line-height:160%;-webkit-opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}

.news_list h2{font-size:48px;text-align:center;color:#000;padding:70px 0;font-weight:200;}
.news_list li{margin:0 0 45px;overflow:hidden;}
.news_pic{float:left;width:323px;}
.news_pic img{width:292px;height:166px;
/* height:202px; */
}
.news_txt{float:left;width:877px;}
.news_txt h3{color:#000;font-weight:200;font-size:20px;}
.news_txt h3 a{color:#000;    font-weight: 400;}
.news_txt p{font-size:14px;margin:24px 0 0;color:#838282;line-height:160%;}
.news_continue{display:block;margin:24px 0 0;background:#eeeeee;width:100px;height:32px;line-height:32px;text-align:center;font-size:14px;color:#737373;}
.news_pager{position:relative;padding:80px 0 145px;}
.news_pager_box{position:relative;left:50%;float:left;}
.news_pager_box2{position:relative;left:-50%;float:left;}
.news_pager ul{float:left;overflow:hidden;}
.news_pager li{float:left;background:url(/img/news_pager_li.png) no-repeat;width:46px;height:46px;color:#fff;font-size:20px;margin:0 4px;}
.news_pager li.on{background:url(/img/news_pager_li_on.png) no-repeat;text-align:center;line-height:46px;}
.news_pager li a{display:block;width:46px;height:46px;text-align:center;line-height:46px;color:#cccccc;}

.news_content{padding:0 110px;position:relative;}
.news_content h2{color:#000;font-size:30px;padding:60px 0 35px;}
.news_date{color:#000;font-size:14px;text-align:center;}
.news_c_main{padding:85px 0;}
.news_c_main p{color:#000;line-height:160%;margin:0 0 25px;font-size:14px;}
.news_c_prev,.news_c_next{display:block;background:url(/img/con_prev.png) no-repeat;width:92px;height:92px;overflow:hidden;text-indent:-5000px;float:left;}
.news_c_next{background:url(/img/con_next.png) no-repeat;float:right;}
.news_c_main img{max-width: 100%;}

.about_info{padding:100px 0;}
.about_info p{margin:0 0 54px;font-size:20px;line-height:160%;color:#000;}
.about_info .wrap{wdith:700px;}
.about_subsidiary{background:#0090e3;overflow:hidden;padding:66px 0;}
.about_subsidiary h3{font-size:46px;text-align:center;font-weight:200;margin:0 0 60px;}
.about_subsidiary ul{overflow:hidden;margin-left: -25px;}
/* .about_subsidiary li{float:left;width:226px;margin:0 37px;} */
.about_subsidiary li{float:left;width:128px;margin:0 0px 0 25px;}
.about_subsidiary li p{font-size:14px;margin:0 0 0px;line-height:160%;text-align: center;}
.about_subsidiary li .pic{display:block;text-align:center;}
.about_subsidiary li .pic img{display:inline-block;width: 100px;}
.about_subsidiary li h4{font-size:30px;font-weight:200;text-align:center;margin:10px 0 5px;line-height: 42px;}
.about_join{padding:58px 0;}
.about_join h3{color:#000;font-size:46px;font-weight:200;text-align:center;margin:0 0 80px;}
.about_join_box{margin:0 0 50px;}
.about_join_box h4{color:#000;font-size:24px;margin:0 0 20px;}
.about_join_box p{color:#666666;font-size:14px;margin:0 0 10px;line-height:160%;}

.c_pages{position:fixed;top:50%;margin:-46px 0 0;width:100%;left:0;}
.c_pages_wrap{width:1240px;margin:0 auto;}

.app_list .news_continue{float:left;width:auto;padding:0 10px;margin:15px 10px 0 0;}

.u_ywgc{background: #FFFFFF;width: 100%;height:637px;position: relative;}
.mian{width:759px;margin: 0px auto;height:637px;}
.mian h1{text-align: center;padding-top: 50px;font-size:48px;color:#0d0d0d;font-weight:normal;}
.u_yc_left{float: left;width:376px;margin-right:7px;margin-top: 30px;}
.u_yc_left h4{font-size:18px;text-align: center;color:#000;}
.u_yc_lefts{margin-top: 30px; width:376px;height:407px;background: url(/images/aa_05.jpg)no-repeat;}
.u_yc_right{float: right;width:376px;margin-top: 30px;}
.u_yc_right h4{font-size:18px;text-align: center;color:#000;}
.u_yc_rights{margin-top: 30px; width:376px;height:407px;background: url(/images/aa_03.jpg)no-repeat;}

.u_gnmk{background: #F5F5F5;padding: 0 0 40px;border-top:1px solid #eee ;}
.wraps{width: 945px;margin: 0 auto;}
.wraps h2{text-align: center; padding-top: 50px;font-size:48px;font-weight:normal;color:#000;}
.wraps ul{overflow: hidden;padding-top: 45px;margin-left:-50px;}
.wraps ul li{width: 416px;height: 130px; float: left;overflow: hidden;margin: 0 0 40px 50px;list-style: none;}
.u_logo{width:108px;float: left;}
.u_logo img{width:108px;height:108px;}
.u_txt{width:265px;float:left;padding:11px 0 0 20px;}
.u_txt h3{color: #000;}
.u_txt h3 a{color: #000000;font-size:22px;font-weight:normal;} 
.u_txt p{width: 261px; margin: 5px 0 0;line-height: 160%;opacity: 0.7;font-size: 13px;padding-left: 1px;}
.u_txt p a{color:#333;font-size:14px;}
.u_zxll{width: 260px; margin: 5px 0 0;line-height: 160%;opacity: 0.7;font-size: 13px;padding-left: 1px;}
.u_zxll a{color: #000;}

.wrapss{width:971px;margin: 0 auto;}
.u_shizi{background: #fff;padding: 0 0 40px;border-top:1px solid #eee ;width: 100%;height: 485px;}
.u_tu{float: left;width:293px;height:356px;margin-top: 90px;margin-left:40px;}
.u_tu img{width:293px;height:356px;}
#u_txt_gl{float: left;margin-top: 85px;margin-left:97px;width:541px;}
.u_ziyuan{float: left;}
.u_ziyuan1{width: 2px;height: 50px;float: left; position: relative; top: 99px; right: 53px;}
.u_ziyuan2{float: left;position: relative; top: 138px; right: 89px;}
.u_ziyuan1 img{width: 2px;height: 50px;}
.u_ziyuan3{float: left;position: relative; top: 138px; right: 89px;position: relative; top: 237px; right: 162px;}
.u_ziyuan4{width: 2px;height: 50px;float: left; position: relative; top: 204px; right: 126px;}
.u_ziyuan4 img{width: 2px;height: 50px;}
#u_txt_gl .u_ziyuan{float: left;}
#u_txt_gl .u_zitxt{float: left;padding-left: 10px;position: relative;top: -70px;width:436px;}
.u_zitxt>h3{padding-top:19px;font-size:24px;color:#000;font-weight:normal;}
.u_zitxt li{list-style-type:disc;}
.u_pt{font-size:14px;color: #000;padding-top:8px;}
.u_txt_one{padding-top:42px;padding-left: 15px;}
.u_txt_one li{font-size:14px;color: #000;padding-top: 3px;}
.u_txt_two{padding-top:17px;padding-left: 15px;}
.u_txt_two li{font-size:14px;color: #000;padding-top: 3px;}
.u_ziyuan5{float: left;width: 2px;height: 50px;position: relative; top: 304px; right: 200px;}
.u_ziyuan6{float: left;width: 20px;height: 20px;position: relative; top: 353px; right: 211px;}
.u_ziyuan5 img{width: 2px;height: 50px;}
.u_ziyuan6 img{width: 20px;height: 20px;}
.u_wangluo{background: #F5F5F5;padding: 0 0 40px;border-top:1px solid #eee ;width: 100%;height: 545px;}
.u_tu1{float: left;width:406px;height:293px;margin-top:110px;}
.u_tu1 img{width:406px;height:293px;}
#u_txt_fb{float: left;height: 240px;margin-top: 55px;margin-left:27px;width: 512px;}
.u_yyfb1{float: left;width: 2px;height: 50px;position: relative;top: 95px;right: 50px;}
.u_yyfb1 img{width: 2px;height: 50px;}
.u_yyfb2{float: left;position: relative;top: 115px;right: 86px;}
.u_yyfb22{float: left;position: relative;top: 115px;right: 86px;}
.u_yyfb3{float: left;position: relative;top: 170px;right: 123px;width: 2px;height: 50px;}
.u_yyfb3 img{width: 2px;height: 50px;}
.u_yyfb4{float: left;position: relative;top: 200px;right: 159px;}
.u_yyfb5{float: left;position: relative;top: 242px;right: 196px;width: 2px;height: 50px;}
.u_yyfb5 img{width: 2px;height: 50px;}
.u_yyfb6{float: left;position: relative;top: 285px;right: 233px;}
.u_yyfb66{float: left;position: relative;top: 285px;right: 233px;}
.u_yyfb7{float: left;position: relative;top:335px;right: 270px;width: 2px;height: 50px;}
.u_yyfb7 img{width: 2px;height: 50px;}
.u_yyfb8{float: left;position: relative;top: 367px;right: 304px;}
.u_yyfb88{float: left;position: relative;top: 367px;right: 306px;}
.u_yyfb9{float: left;position: relative;top:413px;right: 340px;width: 2px;height: 50px;}
.u_yyfb9 img{width: 2px;height: 50px;}
.u_yyfb99{float: left;position: relative;top:413px;right: 343px;width: 2px;height: 50px;}
.u_yyfb99 img{width: 2px;height: 50px;}
.u_yyfb10{float: left;position: relative;top: 457px;right: 351px;}
.u_yyfb100{float: left;position: relative;top: 457px;right: 353px;}
.u_yyfb1000{float: left;position: relative;top: 457px;right: 354px;}
.u_txt_yyfbss{float: left;width:400px;padding-left: 10px;padding-top:38px;position: relative;top: -92px;}
.zxll{font-size:24px;color:#000;font-weight:normal;}

.u_yyfb{float: left;}
.u_yyfb img{width: 100px;height: 100px;}
.u_txt_yyfb{float: left;width:400px;padding-left: 10px;padding-top:16px;position: relative;top: -66px;}
.u_wz1{font-size: 14px;color: #000;padding-top:63px;}
.u_wz2{font-size: 14px;color: #000;padding-top:48px;width: 345px;}
.u_wz11{font-size: 14px;color: #000;padding-top:61px;}
.u_wz22{font-size: 14px;color: #000;padding-top: 62px;width: 345px;}
.u_wz3{font-size: 14px;color: #000;padding-top: 50px;}
.u_wz4{font-size: 14px;color: #000;padding-top:48px;}

.u_zxdl{background: #FFFFFF;padding: 0 0 40px;border-top:1px solid #eee ;width: 100%;height:540px;}
.u_wz5{font-size:14px;color: #000;padding-top: 50px;width: 335px;}

.u_yddl{background: #F5F5F5;padding: 0 0 40px;border-top:1px solid #eee ;width: 100%;height: 540px;}
.u_yyfbb{float: left;padding-left: 8px;}
.u_yyfbb img{height: 410px;}

.u_xgal{background: #FFFFFF;padding: 0 0 40px;border-top:1px solid #eee ;width: 100%;height: auto; }
.xgal{text-align: center;font-size:48px;color:#000000;padding-top:80px;font-weight:normal;}
.u_jt_sl{width: 100%;padding-top: 80px;}
.u_jt_sl ul li{list-style: none;width: 100%;height:202px;padding-bottom:51px;}
.jtsl1_img{width:293px;height:202px;float: left;padding-left:10px;}
.jtsl1_img img{width:293px;height:202px;}
.jtsl1_txt{padding-left: 30px;width: 550px;height: 150px;float: left;}
.jtsl1_txt h2{font-size:20px;padding-top:10px;color:#333;font-weight:normal;}
.jtsl1_txt span{font-size:14px;color:#666;display: inline-block;padding-top: 20px;}
.jtsl1_txt .xq{font-size:14px;color:#666;width: 100px;height: 25px;background: #CCCCCC;text-align: center;line-height: 25px;margin-top:30px;}


/* yuxufeng 20211124新增 */
.product_pic{width: 100%;text-align: center;}
.product_summary{width: 566px;}