@charset "utf-8";

.liDownlod:hover
{
    border:1px solid red; 
    color: #424242;
    border-radius: 6px;cursor:pointer;
}

.proListDiv {position:relative;float:left;width:695px;min-height:186px;margin-bottom:22px;background:url(/images/probg.png) no-repeat; 
             background-size: 100% 102%; }

.proListDiv .more2{position:absolute;top:14px;right:0px;}
.proListDiv .proListA img{float:left}
.proListDiv .proListA td{padding-right: 10px;}
.proListDiv .proListA td:nth-child(odd){ white-space:nowrap;}
 

.proListDiv>a{display:block;width:100%;height:100%;color:#6a6a6a}
.proListDiv img{float:left;margin-top:7px;margin-left:19px;max-width:200px;height:auto;}/*width: initial!important;*/
.proListDiv .right{float:left;width:365px;margin-left:43px;margin-top:20px;}
.proListDiv .right h4{font-size:18px;}
.proListDiv .right .table1{float:left;margin-top:10px;margin-bottom: 10px;}
.proListDiv .right .table2{float:left;}

/*     local           */
/*     at cs.css       */
/* 
#local {position:relative;width:1070px;margin:146px auto;}
#local #submenu{float:left;width:249px;}
#local #submenu>ul>li{float:left;width:249px;min-height:40px;line-height:38px;color:#fff;font-weight:bold;}
#local #submenu>ul>li>a{color:#6a6a6a;display:block;width:235px;height:40px;padding-left:14px;}
#local #submenu>ul>li>a:hover{color:#fff;display:block;width:235px;height:40px;background:url(/Images/FS/submenubg.png) no-repeat;}
#local #submenu>ul>li>a.on{color:#fff;display:block;width:235px;height:40px;background:url(/Images/FS/submenubg.png) no-repeat;}
#local #submenu>ul>li>ul{float:left;width:219px;margin-left:30px;}
#local #submenu>ul>li>ul>li>a{float:left;width:207px;;padding-left:12px;height:35px;line-height:35px;color:#6a6a6a;background:url(/Images/FS/submenubg2.jpg) no-repeat;}
#local #submenu>ul>li>ul>li>a:hover{color:#e0002a;background:url(/Images/FS/submenubg2.jpg) 0 -35px no-repeat;}
#local #submenu>ul>li>ul>li>a.on{color:#e0002a;background:url(/Images/FS/submenubg2.jpg) 0 -35px no-repeat;}
#local #submenu>ul>li>ul>li>ul>li>a{float:left;width:190px;height:28px;line-height:28px;padding-left:15px;border-bottom:1px solid #d7d7d7;margin-left:12px;}
#local #submenu>ul>li>ul>li>ul>li>a:hover{color:#e0002a;}
#local #submenu>ul>li>ul>li>ul>li>a.on{color:#e0002a;}
#local #submenu a.selected{color:#fff;display:block;width:235px;height:40px;background:url(/Images/FS/submenubg.png) no-repeat;} 
 */

/*
#local .content{float:left;width:695px;min-height:500px;margin-left:-2px;padding-left:17px;border-left:1px solid #d7d7d7;margin-bottom:-10px;padding-bottom:25px;}
*/
#local .content{min-height:400px;float:left;width:695px; margin-left:-2px;padding-left:17px;border-left:1px solid #d7d7d7;margin-bottom:-10px;padding-bottom:25px;}
#local .content .content{border-left:none; min-height:0px;}
.local{float:left;width:100%;padding-bottom:40px;}
.local h5{float:left;width:100%;height:40px;line-height:38px;margin-bottom:42px;background:url(/Images/FS/localtitle.png) no-repeat;font-size:15px;color:#6a6a6a;padding-left:17px; background-size:100% 100%;}
.local .left{float:left;width:340px;}
.local .left .img{float:left;width:340px;height:422px;background:url(/Images/FS/localimgbg.png) no-repeat;}
.local .left .img img{float:left;margin-top:9px;margin-left:15px;}
.local .right{float:left;width:355px;}
.local .right ul{float:left;width:333px;margin-left:22px;}
.local .right li{float:left;margin-bottom:44px;margin-top:3px;}
.local .right li .rimg{float:left;width:58px;height:58px;}
.local .right li .rcontent{float:left;width:250px;padding-top:4px;padding-right:12px;padding-left:13px;color:#6a6a6a;font-size:13px;line-height:24px;}
.local .right li .rcontent h6{font-size:18px;}
.local .left ul{float:left;margin-left:1px;}
.local .left ul li{float:left;width:339px;height:auto;margin-bottom:19px;color:#383838;line-height:28px;}
.local .left ul li p{float:left;margin-left:14px;width:290px;}
.circle{float:left;width:28px;height:28px;background:url(/Images/FS/circle.png) no-repeat;text-align:center;line-height:28px;color:#fff;font-size:18px;}
.downloadAutoAdd { display:none}

.local .right li h6 .rcontent{font-size:18px;}
.local .right li h6 {float:left;width:250px;padding-top:4px;padding-right:12px;padding-left:13px;color:#6a6a6a;font-size:13px;line-height:24px;}
.local .right li h6 {font-size:18px;}

.nav{float:left;margin-top:-14px}
.nav li{float:left;color:#999999;}
.nav .rImg{float:left;width:27px;height:36px;text-align:center;}
.nav a{font-size:12px;line-height:36px;color:#999999;} 


.input_regi   {width:200px;}




.d1list{float:left;width:100%;margin-top:24px;margin-bottom:24px;}
.d1list>ul>li{float:left;width:730px;min-height:250px;padding-bottom:30px;}
.d1list>ul>li .left{float:left;width:197px;}
.d1list>ul>li .right{position:relative;float:left;width:533px;}
.d1list>ul>li .right .tw{position:absolute;top:30px;right:8px;}
.d1list>ul>li .right .fb{position:absolute;top:30px;right:42px;}
.d1list>ul>li h4{float:left;width:100%;height:24px;}
.d1list>ul>li h4 img{float:left;}
.d1list>ul>li h4 span{float:left;margin-left:6px;padding-left:6px;width:501px;height:24px;line-height:24px;background:#e3e3e3;}

.d1list .d1list_h
{
    color: #777777;
}

.d1list>ul>li h4 span.no{float:left;margin-left:6px;padding-left:6px;width:501px;height:24px;line-height:24px;background:none;color: #383838;font-size:12px}
.d1list>ul>li .msg{float:left;margin-left:27px;width:501px;line-height:20px;}
.d1list>ul>li .tel{float:left;margin-left:27px;}
.d1list>ul>li .tel img{float:left;margin-top:4px;margin-right:5px;}
.d1list>ul>li .fax{float:left;margin-left:24px;}
.d1list>ul>li .fax img{float:left;margin-top:4px;margin-right:5px;}

 #FreeTel{width:45%;margin:10px; border: 4px solid #a1a1a1;   border-radius: 25px;padding: 8px 5px;display: inline-block;}

.d1list>ul>div>li{float:left;width:100%;min-height:110px;padding-bottom:30px;}
.d1list>ul>div>li .left{float:left;width:197px;}
.d1list>ul>div>li .right{position:relative;float:left;width:70%;}
.d1list>ul>div>li .right .tw{position:absolute;top:30px;right:8px;}
.d1list>ul>div>li .right .fb{position:absolute;top:30px;right:42px;}
.d1list>ul>div>li h4{ width:100%;height:24px; float:left;}
.d1list>ul>div>li h4 img{float:left;height:24px;}
.d1list>ul>div>li h4 span{float:left;margin-left:6px;padding-left:6px;width:85%;height:24px;line-height:24px;background:#e3e3e3;}
 
.d1list>ul>div>li h4 span.no{float:left;margin-left:6px;padding-left:6px;width:85%;height:24px;line-height:24px;background:none;color: #383838;font-size:12px}
.d1list>ul>div>li .msg{float:left;margin-left:36px;width:100%;line-height:20px;}
.d1list>ul>div>li .tel{float:left;margin-left:36px;}
.d1list>ul>div>li .tel img{float:left;margin-top:4px;margin-right:5px;}
.d1list>ul>div>li .fax{float:left;margin-left:36px;}
.d1list>ul>div>li .fax img{float:left;margin-top:4px;margin-right:5px;}
.d1list>ul>div>li .mail{float:left;margin-left:36px;}
.d1list>ul>div>li .mail img{float:left;margin-top:4px;margin-right:5px;}


/*#ctbanner{float:left;width:100%;margin-bottom:28px;}*/
#ctbanner{float:left;width:100%;margin-bottom:28px;position:relative;}
#ctbanner .divPBannerText{position:absolute;font-size:36px;color:#fff;left:18px;top:18px;font-weight:bold;}

#local .content .pro{float:left;width:100%;margin-top:13px;padding-bottom:12px;}
#local .content .pro h5{float:left;width:678px;height:40px;line-height:38px;margin-bottom:24px;background:url(/images/FS/localtitle.png) no-repeat;font-size:15px;color:#6a6a6a;padding-left:17px;}
#local .content .pro ul{position:relative;float:left;width:714px;margin-bottom:35px;}
#local .content .pro li{float:left;width:238px;margin-right:0px;}
#local .content .pro li .img{float:left;width:219px;}
#local .content .pro li h6{font-weight:normal;font-size:15px;color:#383838;margin-left:17px;float:left;margin-top:8px;}

#local h5.title{float:left;width:678px;height:40px;line-height:38px;margin-bottom:24px;background:url(/images/fs/localtitle.png) no-repeat;font-size:15px;color:#6a6a6a;padding-left:17px;}
#staff{float:left;width:100%;margin-top:10px;margin-left:15px;}
#staff .left{float:left;width:415px;font-size:13px;line-height:24px;color:#383838;}
#staff .left span{clear:both;float:left;width:100%;color:#e0002a;font-weight:bold;}
#staff .img{float:left;}


/*     local        */

/*     custom session        */ 
.contleftTitle { width:99%}
 
#cs_staff h5.title , .divShow h5.title
{ 
    float:left;height:40px;line-height:38px;margin-bottom:24px;
    max-width:695px;
    background:url(/images/fs/localtitle.png) no-repeat ;
    font-size:15px;color:#6a6a6a;padding-left:17px;background-size: 100% 100%;
}

#cs_staff h5.title p, .divShow h5.title p
{ 
    margin-bottom:24px;
}


#cs_staff , .divShow 
{float:left;width:100%;margin-top:10px;margin-left:15px;}
#cs_staff .left , .divShow  .left 
{float:left;width:auto; line-height:24px;color:#383838; font-size: 15px;}

#cs_staff tr.wleft, .divShow  tr.wleft
{float:left  }
/*
#cs_staff .left:nth-of-type(1) , .divShow  .left:nth-of-type(1)
{float:left }
*/

#cs_staff .left li, .divShow  .left li
{margin-top:8px;margin-left:24px; 
/*text-indent:-16px; */
padding-left:10px;
list-style-image: url("/images/dotted.png");
}
/* #cs_staff .left span , .divShow .left span
{clear:both;float:left;width:100%;color:#e0002a;font-weight:bold;} */
#cs_staff .left > span , .divShow .left > span
{clear:both;float:left;width:100%; font-weight:bold;}

#cs_staff .left > p , .divShow .left > p
{clear:both;float:left;  }

/*chrome li style*/
#cs_staff .left li> p , .divShow .left li> p
{clear:both;float:none;  font-weight:bold;}
#cs_staff .left li >span , .divShow .left li >span
{clear:both;float:none;  font-weight:bold;}

#cs_staff .left h6 , .divShow .left h6
{font-weight:normal;font-size:15px;color:#383838;margin-left:17px;margin-top:8px;}

#cs_staff .img , .divShow  .img 
{float:left; margin-bottom:20px;margin:auto 2px;}
 
#cs_staff .img , .divShow  .img
{ width: 100%;}
 
#cs_staff img, #cs_staff .img img :not(.proListDiv .more2 a img)
{ width:100%;max-width:100%;height:auto;}/*width:100%;*/
 
#cs_staff .img3 img
{ width: initial!important; }
 
#cs_staff .img h6, .divShow  .img  h6
{ clear:both;font-size:15px;margin-top:0px;margin-left:8px; color:#6a6a6a}

#cs_staff div.img h6, .divShow  div.img  h6
{   color: Black }

#cs_staff .left > .img:hover, .divShow .left > .img:hover
{
    border: 2px dotted Red;
}

#cs_staff .left > .img, .divShow .left > .img
{
     padding:5px
}

#pronav_F {float:left;width:690px;border-top:1px solid #c80024;}
#pronav_F>ul{float:left;margin-left:-2px;}
#pronav_F>ul>li{float:left;height:49px;margin-right:1px;font-size:15px;}
#pronav_F>ul>li a{display:block;height:43px;text-align:center;line-height:49px;color:#6a6a6a;white-space:nowrap;margin:0px 10px;border-top:#fff 3px solid;}
#pronav_F>ul>li a:hover{color:#fff;background-color:#E0002A;border-top:#BB0020 3px solid;padding:0px 10px;margin:0px 4px;}/*background:url(/images/fs/pronav.png) no-repeat;*/
#pronav_F>ul>li a.on{color:#fff;background-color:#E0002A;border-top:#BB0020 3px solid;padding:0px 10px;margin:0px 4px;} /* background:url(/images/fs/pronav.png) no-repeat;*/

/*     custom session        */


.joinus{float:left;width:100%;margin-top:14px;margin-left:15px;}
.joinus h4{color:#383838;font-size:13px;}
.joinuslist{float:left;width:300px;margin-right:45px;margin-top:8px;}
.joinuslist li{float:left;width:100%;font-size:13px;color:#383838;line-height:24px}
.joinuslist li span{float:left;margin-right:8px;}
.joinuslist li p{float:left;width:270px;}

/*#recruited{float:left;width:100%;border-top:0px solid #d7d7d7;margin-top:25px;padding-top:44px;padding-bottom:50px;}*/
#recruited{float:left;width:100%;border-top:0px solid #d7d7d7;margin-top:5px;padding-top:5px;padding-bottom:50px;}
#recruited .left{position:relative;float:left;width:286px;height:176px;margin-left:20px;background:url(/images/fs/104bg.png) no-repeat;}
#recruited .left .img{float:left;margin-top:15px;margin-left:11px; width: 136px}
#recruited .left a{float:left;margin-left:15px;margin-top:70px;font-size:15px;font-weight:bold;}
#recruited .left a{color:#d20014;}
#recruited .right{float:left;margin-left:73px;width:315px;}
#recruited .right span{float:left;width:100%;margin-bottom:40px;line-height:24px;}
#recruited .right span h6{color:#383838;font-size:13px;}
#recruited .right span p{color:#383838;font-size:13px;}
#recruited .right span p img{vertical-align:middle;margin-top:-10px;}
#recruited .right span a{color:#383838;font-size:13px;font-weight:bold;}


.payroll{float:left;width:315px;margin-top:5px;margin-left:15px;margin-right:15px;}
.payroll div{float:left;margin-bottom:30px;}
.payroll ul{float:left;width:100%;margin-top:15px;padding-bottom:12px;border-bottom:1px solid #d7d7d7;}
.payroll li{float:left;width:100%;font-size:13px;color:#383838;line-height:24px;}
.payroll li span{float:left;margin-top:8px;margin-right:8px;}
.payroll li p{width:270px;}
.ptd1{font-weight:bold;font-size:18px;color:#d20014;}



#downloadtop{position:relative;float:left;margin-top: 5px;width:690px;height:42px;}
#downloadtop h4{position:absolute;top:0px;left:12px;color:#e0002a;font-size:24px;font-weight:normal;line-height:42px;}
.download{float:right;right:0px;top:0px;font-size:15px;color:#e0002a;}
.download p{float:left;margin-right:10px;margin-top:11px;}

div.download:hover {
    border: 1px solid red;color: white; background-color: rgb(221,221,221);cursor:pointer; 
}
#downloadList{float:left;width:690px;margin-top:11px;color:#383838;}

#downloadList li.title{float:left;width:678px;padding-left:12px;height:29px;line-height:29px;background:#e3e3e3;}
#downloadList li{float:left;width:678px;padding-left:12px; line-height:33px;border-bottom:1px solid #6a6a6a;}
#downloadList li span{float:left;}
#downloadList li .td1{width:182px;}
#downloadList li .td2{width:135px;}
#downloadList li .td3{width:340px;}
#downloadList li .checkbox{float:Left;margin-top:10px;margin-right:8px;}

#downloadList .spectr .title{ width:678px;padding-left:12px;height:29px;line-height:29px;background:#e3e3e3;}
#downloadList .spectr { width:100%;padding-left:12px; line-height:33px;border-bottom:1px solid #6a6a6a;}/*width:678px;*/
#downloadList .spectr  .spectd1{ }
#downloadList .spectr  .spectd{ }
#downloadList .spectr  .td1{width:182px;}
#downloadList .spectr  .td2{width:135px;}
#downloadList .spectr  .td3{width:340px;}
#downloadList .spectr  .checkbox{float:Left;margin-top:10px;margin-right:8px;}

#downloadList .spectr td{ white-space:nowrap;padding-right: 10px;}
#downloadList .List_ProdName{ white-space:nowrap;padding-right: 10px;}
#downloadList table > tbody > tr:first-child > td:first-child { text-align: left; min-width:100px}
#downloadList table  td:not(:first-child){   text-align:center; line-height :25px}
 
#addcontact{float:left;width:100%;margin-top:35px;}
#addcontact span{float:left;width:171px;height:37px;line-height:37px;color:#fff;text-align:center;font-size:18px;cursor:pointer;background:#e0002a;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


.ui-widget-header
{
    border: 0px none #FFFFFF;
    background: none;
}
.ui-icon.ui-icon-myCloseButton{
    background-image:url("/Images/fs/close.png");
}



.tablediv{overflow: auto;height:auto;}
table{max-width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent;font-size: 15px;}
.table{width:100%;}.table th,.table td{padding:4px;line-height:18px;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead tr{ background-color: #d20014;color: #ffffff;/*background-color:#c9bc9c;font-weight: bold;*/ }
.table thead th{vertical-align:bottom;text-align:left;}
.table thead th a{color:White;}
.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-left:0;border-collapse:separate;border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background:#F5F5F5;/*background-color:#FAF3E2;*/}

.table tbody tr:hover td,.table tbody tr:hover th{background-color:#FAFFC7;}
.table  .btnEdit{margin: 3px 4px;padding: 2px 8px;background-color: #E64A19;border: 1px solid  #C62828; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color: #FFF;cursor: pointer;}
.table  .btnEdit:hover {
    background-color: #E57373;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #B71C1C;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #424242;
}
.table  .btnDel{margin: 3px 4px;padding: 2px 8px;background-color: #9E9E9E;border: 1px solid  #EEEEEE; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color: #FFF;cursor: pointer;}
.table  .btnDel:hover {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #9E9E9E;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #424242;
}



/* cktext */

#cs_staff .cktext li, .divShow .cktext li
{margin-top:8px;margin-left:29px;
/*text-indent:-16px; */
padding-left:10px;
list-style-image: url("/images/dotted.png");
}

#cs_staff .cktext p, .divShow .cktext p
{
    font-size:13px;
    line-height: 24px;
}
