.page-left{width:250px;float:left;}
.left-menu-box{width:225px;}
.lmenu-title{overflow: hidden;width:100%;height:42px;line-height:40px;border-bottom: solid 1px #DEDEDE;}
.lmenu-title h2{float:left;height:40px;padding:0px 10px;}
.lmenu-title h3{float:left;font-weight:400;height:40px;padding-left:5px;}
.lmenu-content{padding-top:10px;}
.p-body a{text-decoration:none;color:#555}
.p-body a:hover{text-decoration: underline}
.lmenu-content ul{width:100%;}
.lmenu-content ul li.notboder{border-top:none}
/* .lmenu-content ul li.curltab{background-image:url(../images/st_.jpg);} */
.lmenu-content ul li.curltab a{color:#0070CB}
.lmenu-content ul li{line-height: 40px;font-size: 15px;width:100%;float: left;border-top: 1px dotted #868686;text-indent:15px; }
.b-contact{padding:10px 0px 20px 10px;}
.b-contact p{line-height:38px;font-size:14px;}
.page-right{width:890px;float:left}
.top-path{height:42px;line-height:42px;font-size:14px;border-bottom:solid 1px #DEDEDE; }
.right-main{padding:15px 10px 30px 10px;}
.right-main p{line-height:30px;font-size:14px;text-indent: 25px;}
.quick-btn{
    display: inline-block;
    height: 46px;
    margin: 5px;
    text-align: center;
    line-height: 46px;
    color: #fff;
    padding: 0px 35px;
    font-size: 14px;
    background-color: #F4543C;
    border:none;
    outline: none;
    cursor: pointer;
}
ul.cltr-ls{}
ul.cltr-ls li{float:left;width:215px;height:180px;background:#F4F4F4;margin-right:28px;border:solid 1px #e5e5e5}
ul.cltr-ls li h5{height:30px;line-height:30px;font-weight:200; text-align:center;font-size:14px; }
ul.cltr-ls li .p-cover{display:block;text-align: center;padding-top:13px;}
/*ul.cltr-ls li .p-cover img{width:190px;height:130px;}*/
ul.cltr-ls li:hover{border-color:#C3D4E2;box-shadow: #C3D4E2 0px 2px 4px;}
.ph-title{height:30px;padding:10px 0px;line-height:30px;}
ul.persi-ul-note{font-size:14px;line-height:30px;padding-left:20px;}
ul.persi-ul-note li{list-style-type:disc}
div.pdt-home-ls{}
ul.pdt-items{}
ul.pdt-items li{margin-right:15px;margin-bottom:20px;height:125px;padding-top:10px;}
ul.pdt-items li.product-null{font-size:16px;height:50px;line-height:50px;border:dashed 1px #DEDEDE;float:none;padding:0px;background:none;text-align:center;width:100%;}
ul.pdt-items li.product-null:hover{background:none}
ul.pdt-items li:hover{background:#fbfbfb}
ul.pdt-items li .left-img{display:block;text-align: center;height:110px;line-height: 110px;float:left;padding-left:10px;}
ul.pdt-items li .left-img img{max-width:130px;max-height:110px;}
ul.pdt-items li .left-img img:hover{cursor: pointer}
ul.pdt-items li .right-desc{padding-left: 20px;height:100px;text-overflow:ellipsis;overflow: hidden}
ul.pdt-items li .right-desc p{font-size:12px;color:#aaa;line-height:23px;text-indent:0px }
ul.pdt-items li h3{height:30px;font-size:16px;padding:0px 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #0070CB}
ul.pdt-items li h3:hover{text-decoration: underline;cursor: pointer}
.pdt-pager{padding-top:15px;}
.pdt-pager a{line-height:30px;padding:5px 8px 3px 8px;border:1px solid #ededed;margin-right:15px;font-size:14px;}
.pdt-pager a.cur{border:none;color:#E87715 }
.news-ls-main{padding-bottom:50px;}
ul.nls-main{padding-left:15px;}
ul.nls-main li{position:relative;list-style-type:disc;height:35px;line-height: 35px;}
ul.nls-main li span.title{font-size:14px;}
ul.nls-main li span.date{position:absolute;right:5px;}
ul.ul-case-list{}
ul.ul-case-list li{padding:15px 0px;border-bottom:dashed 1px #DEDEDE}
ul.ul-case-list li div.case-li-lt{width:180px;height:110px;float:left;}
ul.ul-case-list li div.case-li-lt img{width:150px;height:100px;}
ul.ul-case-list li div.case-li-lt img:hover{cursor: pointer}
ul.ul-case-list li div.case-li-rt{margin-left:180px;}
ul.ul-case-list li div.case-li-rt h4{font-size:16px;color:#0070CB;height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.ul-case-list li div.case-li-rt h4:hover a{text-decoration: underline;cursor: pointer;color:#ff4a00}
ul.ul-case-list li div.case-li-rt p{font-size:14px;color:#aaa;text-indent:0px;line-height:25px;height:75px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.qa-container{}
.qa-ulcon{}
ul.qa-ulcon li{list-style-type: disc;padding-bottom:20px;}
ul.qa-ulcon li h3{height:30px;font-size:14px;color:#0070CB }
ul.qa-ulcon li h3:hover{text-decoration: underline;cursor: pointer}
ul.qa-ulcon li p{font-size:12px;color:#aaa;line-height: 25px;text-indent:0px }
.feedback-con{}
ul.fd-form{padding-top:20px;}
ul.fd-form li{width:100%;padding:10px 10px;}
ul.fd-form li div.title{width:100px;float:left;font-size:14px;;}
ul.fd-form li div.tbox{width:350px;float:left;}
ul.fd-form li div.warn{float:left;}
ul.fd-form li div.btns{width:500px;text-align:center}
.frmwid{width:500px;}
/* .fd-description{padding:10px;border:solid 1px #ededed;background-color:#f9f9f9;color:#CB6E1D} */
/* .fd-description h5{font-size:14px;height:30px;} */
.ul-descp{font-size:12px;padding-left:20px;line-height:28px;padding-bottom:20px}
.ul-descp li{list-style-type: disc}
.txtareabase{display: inline-block;margin-bottom: 0;vertical-align: middle;background-color: #fff;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;font-size: 14px;line-height: 20px;color: #555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.inputbase{background-color: #fff;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;display: inline-block;height: 20px;padding: 4px 6px;margin-bottom: 10px;font-size: 14px;line-height: 20px;color: #555;vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.selectbase{display: inline-block;height: 20px;padding: 4px 6px;margin-bottom: 10px;font-size: 14px;line-height: 20px;color: #555;vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width: 220px;background-color: #fff;border: 1px solid #ccc;height: 30px;line-height: 30px;}
ul.fd-form li div input:focus,ul.fd-form li div textarea:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}
.btn{display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #04c;
}
.btnreset{width:100px;margin-left:50px;}
.btn-primary {
    width:100px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top,#08c,#04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image: -webkit-linear-gradient(top,#08c,#04c);
    background-image: -o-linear-gradient(top,#08c,#04c);
    background-image: linear-gradient(to bottom,#08c,#04c);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
/*jobs*/
.jobs-con{}
ul.job-ul{}
ul.job-ul li{padding-bottom:20px;}
ul.job-ul li h2{height:30px;fonts-size:16px;}
ul.job-ul li h5{font-size:14px;}
ul.job-ul li div.job-desc{line-height:25px;padding-top:10px;padding-left:20px;}
ul.job-ul li span.pub-info{display: block;border-top:dashed 1px #DEDEDE;padding:5px 0px;color:#aaa;}
ul.job-ul li p{text-indent:0px; }
/*contact*/
.contact-ctr{}
.contact-ctr .cp-addr-box{padding-bottom: 20px;border-bottom: dashed 1px #DEDEDE}
.contact-ctr .addrbox-left{width:30%;float:left;}
.contact-ctr .addrbox-left img{max-width:180px}
.contact-ctr .addrbox-right{width:70%;float:left;font-size:14px;line-height:35px;}
.contact-ctr .addrbox-map{width:100%;padding-top:15px;}
.content-fixed p{padding-bottom:15px;}

.pdt-lmenu-ul{}
.pdt-lmenu-ul h2{font-size:15px;font-weight: normal}
.pdt-lmenu-ul li.hasubcate{background: none}
/* .pdt-lmenu-ul li.hasubcate h2{background: url(../images/st.jpg) no-repeat left center;} */
.none-content-li{border:dashed 1px #DEDEDE;margin:20px;text-align:center;line-height:48px;font-size:16px; }


.btn-sm-data{
    background-color: #007ac6;
    border: 1px solid #007ac6;
    font-family: 'SophosSans-Regular';
    font-size: 15px;
    padding: 9px 22px;
    text-align: center;
    line-height: 17px;
    margin: 10px 10px;
    color: #fff;
    display: inline-block;
    cursor: pointer;
}
.btn-sm-reset{
    background-color: #f5f5f5;
    font-family: 'SophosSans-Regular';
    font-size: 15px;
    padding: 9px 22px;
    text-align: center;
    line-height: 17px;
    margin: 10px 10px;
    color: #333;
    display: inline-block;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    outline: none;
    cursor: pointer;
}