﻿.companys{margin-bottom:60px; position:relative;}
.companys .country{position:absolute; right:0px; top:0px; width:89px; height:59px; background:url(../country.jpg) no-repeat; display:block; text-indent:-9999px; overflow:hidden;}
.companys .country.mexico{background-position:0px 0px; height:51px;}
.companys .country.malaysia{background-position:0px -51px; height:45px;}
.companys .country.turkey{background-position:0px -96px;}
.companys .country.spain{background-position:0px -155px;}
.companys .country.france{background-position:0px -214px;}
.companys .country.canada{background-position:0px -273px; height:45px;}
.companys .country.hongkong{background-position:0px -318px; height:59px;}
.companys .country.australia {background-position:0px -377px; height:44px;}
.companys .country.newzealand {background-position:0px -421px; height:44px;}
.companys .country.israel {background-position:0px -465px; height:65px;}
.companys .country.korea {background-position:0px -530px; height:59px;}
.companys .country.india {background-position:0px -589px; height:59px;}
.companys .country.uk {background-position:0px -648px; height:44px;}
.companys .country.italy {background-position:0px -692px; height:59px;}
.companys .country.belgium {background-position:0px -751px; height:59px;}
.companys .country.southafrica {background-position:0px -810px; height:60px;}
.companys .country.thailand {background-position:0px -870px; height:60px;}
.companys .country.cambodia {background-position:0px -930px; height:59px;}
.companys .country.uae {background-position:0px -989px; height:45px;}
.companys .country.denmark {background-position:0px -1034px; height:67px;}
.companys .country.latin {background-position:0px -1101px; height:52px;}
.companys .country.egypt {background-position:0px -1153px; height:59px;}
.companys .country.netherlands {background-position:0px -1212px; height:60px;}
.companys .country.fiberHome {background-position:0px -1272px; height:53px;}
.companys .country.brasil {background-position:0px -1325px; height:62px;}
.companys .country.chile {background-position:0px -1387px; height:59px;}
.companys .country.iran{background-position:0px -1446px; height:50px;}
.companys .country.usa{background-position:0px -1500px; height:47px;}
.companys .country.saudi{background-position:0px -1547px; height:60px;}
.companys .country.indonesia{background-position:0px -1607px; height:59px;}
.companys .country.serbia{background-position:0px -1666px; height:59px;}
.companys .country.latvia{background-position:0px -1730px; height:44px;}
.companys .country.russia{background-position:0px -1774px; height:59px;}
.companys .country.tunisia{background-position:0px -1833px; height:60px;}
.companys .country.czekh{background-position:0px -1893px; height:59px;}
.companys .country2{position:absolute; right:0px; top:0px; width:89px; display:block;}


.companys .cname{float:left; width:225px; text-align:left;}
.companys .cname img{width:200px; height:auto; border:1px solid #ddd;}
.companys .cintro{float:left; width:550px;}
.companys label{color:#ed1017;}
.companys dt{margin-bottom:15px; width:410px; font-size:20px; line-height:24px;}
.companys dd{margin-bottom:5px; font-size:14px; line-height:18px;}
.companys dd.profile{height:54px; overflow:hidden; position:relative;}
.companys dd.profile.max{height:auto; overflow:hidden;}
.companys dl{padding-bottom:10px;}
.companys dl .button{position:absolute; right:0px; bottom:-10px; font-size:14px; color:#ed1017; cursor:pointer;}

.mapbox{margin:0 auto 15px; width:780px; height:450px; background:url(../map.jpg) no-repeat; position:relative;}
.mapbox a{font-size:14px; color:#000; position:absolute; cursor:pointer; display:block; display:block; height:50px;}
.mapbox a.on, .mapbox a:hover{color:#ed1017; font-weight:bold;}
.north_america{left:95px; top:105px;}
.latin_america{left:200px; top:260px;}
.europe{left:380px; top:98px;}
.africa{left:385px; top:205px;}
.middle_east{left:425px; top:160px;}
.asia{left:575px; top:140px;}
.oceania{left:650px; top:280px;}

.areatitle{margin-bottom:20px; padding:0 0 5px 5px; font-size:16px; color:#333; border-bottom:1px solid #ccc;}
.areatitle span{float:right; font-size:12px; text-align:right; font-weight:normal; color:#ed1017;}


.contactbg{background:url(../images/contactbg.jpg) repeat-y center top;overflow:hidden;}
.contact-box{margin:0px auto 30px;padding:0px 0;}
.contact-box .contact-cont{padding-bottom:25px;}
.contact-box .contact-maps{}
.contact-cont h2{ font-size:24px; color:#ed1017; padding-bottom:15px;}
.contact-cont{ font-size:14px; color:#1a1a1a; line-height:30px;}
.contact-cont li{ padding-left:34px; background-repeat:no-repeat; float:left;width:416px; line-height:36px;}
.contact-cont ul{ padding-bottom:2px;overflow:hidden;}
.contact-cont .li01{ width:850px;background-image:url(../images/contact01.jpg);background-position:left 8px; }
.contact-cont .li02{ background-image:url(../images/contact02.jpg);background-position:left 8px;}
.contact-cont .li03{ background-image:url(../images/contact03.jpg);background-position:left 8px;}
.contact-cont .li04{ background-image:url(../images/contact04.jpg);background-position:left 8px;}
.contact-cont .li05{ background-image:url(../images/contact05.jpg);background-position:left 8px;}

h3.cont-title{margin-bottom:40px;padding-top:30px; font-size:24px; letter-spacing:2px;text-align:center;color:#ed1017;}
.zi-company{ overflow:hidden; padding-bottom:30px;  color:#000;}
.cont-box{width:440px;height:130px; overflow:hidden;padding-right:25px; float:left; margin-bottom:30px;position:relative;}
.cont-box:before{display:block; content:""; width:1px;  background:#ccc; position:absolute; left:20px; top:0;bottom:0;}
.cont-img{float:right; width:120px; text-align:center;}
.cont-img img{display:block; width:120px; height:120px;}
.cont-img p{font-size:14px; color:#666;}
.cont-txet{margin-right:125px; padding-left:65px; }
.cont-txet h3{font-size:18px; margin-bottom:5px;}
.cont-txet p{padding:0;line-height:26px;font-size:15px;padding-left:27px; background-position:left center; background-repeat:no-repeat;}
.cont-txet p.dp1{background-image:url(../images/icon_01.png);}
.cont-txet p.dp2{background-image:url(../images/icon_02.png);}
.cont-txet p.dp3{background-image:url(../images/icon_03.png);}
.cont_btn{margin-bottom:8px;}
.cont_btn a{margin-right:25px;}

.aboutlxwm{margin: 10px 0;overflow: hidden; position: relative;  width: 100%; padding-top: 0px;}
.aboutlxwm p{ line-height: 28px; font-size: 15px; margin-bottom: 512:59 2024/7/23px; }
.aboutlxwm p img{margin: 10px 0; max-width: 100%;}

/* gbook */
.requestform{margin-bottom:15px;}
.formtxt1{width: 320px;height: 45px;line-height: 44px;border: 1px solid #dcdcdc;text-indent: 15px;font-size: 15px;color: #4c4c4c;font-family:"Microsoft YaHei";background: #fff;margin: 10px 0px 10px 0px;}
.requestform .btn{width:190px; height:45px;border:none; text-align:center; background-color:#a21410; color:#fff; font-size:14px; margin:10px 0 10px 0px; cursor:pointer;}
.view{padding:0 0;overflow: hidden; margin:0 auto ; }
.view h2{font-size: 16px;color: #4c4c4c;border-bottom: 1px solid #d9d9d9;padding-bottom: 30px;text-align: center;margin-bottom: 30px; }
.view h2 em{color: #ed1017;}
.view form{ overflow:hidden; margin:auto; margin-right:-45px;}
.view form label{font-size: 15px;color:#4c4c4c;display: block;margin-bottom: 15px; cursor:pointer;}
.view form label em{color: #ed1017}
.view form div{float: left;margin:0 40px 25px 0;}
.formtxt{width: 443px;height: 44px;line-height: 44px;border: 1px solid #dcdcdc;text-indent: 15px;font-size: 15px;color: #4c4c4c;font-family:"Microsoft YaHei";background: #fff;}
.formarea{padding: 10px;font-size: 15px;color: #4c4c4c;font-family:"Microsoft YaHei";height: 262px;width: 908px;border: 1px solid #dcdcdc;  outline-style: none; word-wrap: break-word;background: #fff;resize:none;}
.formbt{width: 300px;margin: 0 auto;margin-top: 15px;}
.formbt input{width: 136px;height: 40px;text-align: center;line-height: 40px;font-family:"Microsoft YaHei";color: #fff;font-size: 18px; border:none; cursor:pointer;}
.formbt input[type='submit']:hover{background:#FF672D}
.formbt input[type='reset']:hover{background:#83878A}
.submit{background: #ed1017;margin-right: 28px;float: left;}
.reset{background: #606569;}
textarea:focus, input:focus{border-color:#ed1017;outline:none;}
.view form  #verification{border: 1px solid #d9d9d9; padding:5px 5px; color:#4c4c4c;background:#fff;}
.radio-div{}
.view form .radio-div label{float:left; margin:0;} 
.view form  .radio-div input{float:left; margin:5px 4px 0 20px;}















