body {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
}
.page-h3{      margin: 20px 0;
    display: block;
    position: relative;
    border: 1px solid #f7f7f7;
    width: 569px;
    height: 26px;
    line-height: 26px;}
.page-h3>i{    position: absolute !important;
    left: 1px !important;
    top: 1px !important;
    width: 7px !important;
    height: 24px !important;
    background-color: #571e83 !important;}
.page-h3>span{     padding-left: 23px;
    font-size: 21px;
    color: #000000;
    font-weight: bold;
    font-family: georgia, palatino, serif;}
h1, h2, h3, h4, h5, h6, p, ul, li, ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

li, a, span {
    text-decoration: none;
    display: inline-block;
}
.foot_index{margin-top: 0 !important; }
.containers {
    width: 100%;
}
/*.input3,.input5,.input4,.input10,.input11,.input12,.input13,.input14,.textarea1{border: 1px solid #232323 !important;}*/

.input6{    width: 205px !important;
    display: block !important;
    text-align: center !important;
    height: 45px !important;
    padding: 4px !important;
    border: solid 1px #232323 !important;
    background-color: #232323 !important;
    overflow: hidden !important;
    font-size: 17px !important;
    color: #FFF !important;
    text-transform: uppercase;
    font-family: 'opensans',Sans-Serif;
    transition: all .5s;
    -ms-transition: all .5s;
    margin: 0 !important;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;}
.input6:hover{
    background-color: transparent !important;
    color: #232323 !important;
}
.content {
    max-width: 1200px;
    margin: 0 auto;
}

.clear:before, .clear:after {
    content: "";
    display: table;
    clear: both;
}

.selfblock, .inblk > div {
    display: inline-block;
}

.iebg {
    background: #fff;
}

body img {
    max-width:100%;
    margin: 0;
}
.maximg img{
    width:100%;
}
.bar img{width:100%;}
.floatlft{
    float:left;
}
.bar img{ width:100%;}
.floatrgt{
    float:right;
}
.contentlft{
    text-align: left;
}
.contentrgt{
    text-align: right;
}
.contentTop{
    vertical-align: top;
}
.contentBtm{
    vertical-align: bottom;
}
.contentMid{
    vertical-align: middle;
}
/*.flex */
.flex {
    display: -webkit-flex; /* ï¿½Â°æ±¾ï¿½ï·¨: Chrome 21+ */
    display: flex; /* ï¿½Â°æ±¾ï¿½ï·¨: Opera 12.1, Firefox 22+ */
    display: -webkit-box; /* ï¿½Ï°æ±¾ï¿½ï·¨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* ï¿½Ï°æ±¾ï¿½ï·¨: Firefox (buggy) */
    display: -ms-flexbox; /* ï¿½ï¿½Ï°æ±¾ï¿½ï·?: IE 10 */
}

/*å­—ä½“ä¸»è°ƒè‰?*/
.txtRgb {
    color: #000;
}

/*èƒŒæ™¯ä¸»è°ƒè‰?*/
.bgRgb {
}
/*ç¿»é¡µæ?------*/
.pages{
    margin:30px 0;
    text-align: center;
}
.pages a{
    height:30px;
    line-height: 30px;
    color:#828283;
    padding:0 5px;
    border-bottom:1px solid transparent;
}
.pages a:hover,
.pages a.active{
    color:#d30000;
    border-bottom:1px solid #d30000;
}
/*æ ‡é¢˜*/
.tittle {
    padding: 20px 0;
    margin: 50px 0 20px;
    text-align: center;
    
}

.tittle a {
    color: #da251d;
    font-size: 30px;
    /*font-family: "RALEWAY-BOLD";*/
    text-transform: uppercase;
}
.tittle a:nth-of-type(2){
    width: 70px;
    height: 27px;
    background: url(../images/idx4.png) no-repeat center center;
}
.tittle a span {
    color: #3d3d3d;
    margin-right: 16px;
}

.tittle p {
    font-size: 16px;
    color: #a1a1a1;
    margin: 15px 0;
    font-family: "Verdana";
}

.tittle span a {
    width: 70px;
    height: 27px;
    background: url(../images/idx4.png) no-repeat center center;
}

.tittle > span {
    width: 40px;
    height: 13px;
    border-top: 1px solid #dedede;
}
a{color:#000000;text-decoration:none;outline: none; font-family: "opensans"; vertical-align: middle; display: inline-block;}


/*banner--------------*/
/*.bar{
    margin-top: 106px;
}*/
/*bannerEND*/
.mainBox{
    background:#f7f9fa;
    padding:0;
}
/*Ã¥ÂÂ³Ã¤Â¾Â§Ã¨Â¾Â¹Ã¦Â Â--------------*/
.rgtSild{
    width:25.8%;
    padding:60px 10px 0 0;
}
/*Ã¥Â°ÂÃ¦Â â€¡Ã©Â??*/

h3.rsdtit{
    margin:0 0 20px 0;
}
h3.rsdtit,
h3.rsdtit a{
    color:#232323;
    font-size:24px;
    text-transform: capitalize;
    /*font-family: "RALEWAY-BOLD";*/
}
/*Ã¦ÂÅ“Ã§Â´Â¢*/
.searchBox{
    margin:0 0 40px;
}
.searchBox  input{
    height:32px !important;
    line-height: 32px !important;
    padding:0 0 0 1rem !important;
    margin:0 !important;
    border:1px solid #bfbfbf !important;
    width:100% !important;
}
.searchBox {
    position:relative !important;
}

.searchBox input:nth-of-type(2){
    position:absolute !important;
    right:15px !important;
    top: 52px ;
    z-index: 999 !important;
    cursor:pointer !important;
    width:26px !important;
    height:26px !important;
    padding:5px !important;
    border:none !important;
    background:url(../images/1.png) no-repeat center center;
}
.positionBox{
    position:relative;
    padding:0 0 40px;
}
.positionLine{
    color:#ccc;
    position:absolute;
    bottom:0;
    left:0;
    width:132%;
    border:1px solid #e2e4e5;
}
@media screen and (max-width:1400px)  {
    .positionLine{
        width:100%;
    }
}
/*Ã¤ÂºÅ’Ã§ÂºÂ§Ã¥Â¯Â¼Ã¨Ë†Âª*/
.secondNavBox{
    margin:0 0 40px 0;

}
.secondNavBox>ul>li{display: block;}
.secondNav{
    width:100%;
    padding:0 0 20px;
    margin:0;
    background:#e5e5e5;
}
.secondNav li{
    width:100%;
    background:#e5e5e5;
    border-bottom:1px solid #fff;
    white-space: nowrap;
    margin:0;
}
.secondNavBox li a{
    width: 100%;
    /*text-transform: capitalize;*/
    color:#000;
    line-height: 46px;
    font-size: 14px;
}
.secondNavBox li a span{
    width:5px;
    height:5px;
    background:#747474;
    vertical-align: middle;
    margin:0 30px 0 22px;
}
.secondNavBox li a:hover{
    opacity: .4;
}
/*Ã§Æ’Â­Ã©â€”Â¨Ã¤ÂºÂ§Ã¥â?œÂ?*/
.hotPrdtBox{
    margin:0 0 40px 0;
}
.hotPrdtBox p{
    text-transform: capitalize;
    margin:20px 0 0;
    color:#323232;
}
/*Ã¦â€“Â°Ã©â?”Â?*/
.latest{
    background:#fff;
    padding:6px;
    margin:0 0 30px;
    text-align: center;
}
.latest:nth-of-type(2){
    /*margin:0;*/
}
.latest a{
    color:#000;
}
.latest a p{
    color:#6c6c6c;
    margin:5px 0 0;
}
/*.latest .lft{*/
    /*width:65%;*/
/*}*/
.latest .lft{
    width:100%;
}
.latest .lft a>span{
        word-break: break-all;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    border-bottom:1px solid #e2e4e5;
    padding: 0 0 10px;
}
.latest .lft>p{
    color:#747474;
    text-transform: capitalize;
}
.latest p>span{
    width:14px;
    height:14px;
    vertical-align: middle;
    margin:0 6px 0 0;
    background:url(../images/2.png) no-repeat center center;
}
/*.latest .rgt{*/
    /*width:35%;*/
    /*margin: 10px 0 0;*/
/*}*/
.latest .rgt{
    width:75%;
    margin: 10px 0 0;
}
.latestNewsBox{
    margin:0 0 40px;
}
/*Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â?˜Ã¤Â»Â?*/
.contactusBox img{
    margin:0 0 27px;
    width: 100%;
}
.contactusBox p{
    margin:0 0 18px;
    font-size: 14px;
}
.contactusBox a{
    color:#232332;
}
.contactusBox p span{
    color:#000;
    font-weight:bold;
}
/*Ã¥ÂÂ³Ã¤Â¾Â§Ã¨Â¾Â¹Ã¦Â ÂEND*/
/*Ã¥â€¦Â³Ã¤ÂºÅ½Ã¦Ë†â?˜Ã¤Â»Â?-------------------*/
.leftContent{
    width:70%;
    padding: 0 2% 0 0;
    border-right: 1px solid #e2e4e5;
}
.nowAdds{
    margin:22px 0 25px;
}
.nowAdds span,
.nowAdds a{
    font-size:18px;
    color:#000;
    /*text-transform: capitalize;*/
}
.nowAdds a:last-child{
    color:#8f8f90;
}
.statement{
    margin:0 0 40px;
}
.statement h2{
       font-weight: normal;
    line-height: 42px;
    font-size: 27px;
    font-family: "Microsoft YaHei";
}
.statement span{display:block;
    width:90px;
    border:1px solid #d30000;
}
.worlds{
    margin:0 0 100px;
}
.worlds>h1{
    font-size:26px;
    line-height: 52px;
    margin:70px auto 40px;
    text-align: center;
    width:72%;
}
.worlds>img{
    margin:0 0 45px;
}
.worldsBox>div{
    width:45%;
}
.worlds2>h3{
    font-weight:normal;
    font-size:20px;
    margin:0 0 30px;
}

.worlds2 h2{
    font-size: 25px;
    margin: 10px 0;
    color: #272727;
}
.worlds2 ol{
    color:#414141;
}
.worlds2>p{
    line-height: 30px;
    margin:0 0 50px;
    color:#414141;
}
.feature{
    margin:0 0 50px;
}
.feature p span{
    width:64px;
    height:30px;
    border-bottom:1px solid #ccc;
    margin-right:-20px;
    vertical-align: middle;
}
.okIcon{
    background:url(../images/3.png) no-repeat 15px center;
}
.startIcon{
    background:url(../images/4.png) no-repeat 15px center;
}
.lampIcon{
    background:url(../images/5.png) no-repeat 15px center;
}
/*Ã¥â€¦Â³Ã¤ÂºÅ½Ã¦Ë†â?˜Ã¤Â»Â¬END*/

/*Ã¦Â¡Ë†Ã¤Â¾â€?-----------*/
.caselist{
    width:48%;
    margin:0 0 50px;
    font-size:14px;
    color:#6c6c6c;
}
.caselist p{font-size: 16px;}
.caselist>img{width: 100%;height: auto;}
.caselist:nth-child(even){
    float:right;
}
h3.casetit{
    font-size:22px;
    font-weight:normal;
    margin:25px 0;    height: 48px;
    color: #000;
     overflow: hidden;
}
/*Ã¦Â¡Ë†Ã¤Â¾â€¹END*/

/*Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ?-------*/
.productBox div.productCase{
    width:31%;
    margin:0 12px 70px 0;
    background:#fff;
    text-align: center;
}
.productBox div.productCase:nth-child(3n+3){
    margin-right:0;
}
.productCase p{height: 51px; line-height: 51px; color: #333; overflow: hidden;
font-size: 16px}
.prdtCase{
    width:100%;
}
.prdtCase:hover{
    text-decoration: none;
}
.prdtCase h2{
    margin: 16px 0 26px;
    color:#323232;
}
.prdtCase span {
    padding: 0 36px !important;
    color: #808080;
    line-height: 34px !important;
    border: 1px solid #bfbfbf;
    margin: 0 0 25px 0;
    text-transform: capitalize;
    display: inline-block !important;
}
.productBox .productCase:hover h2{
    color:#d30000;
}
.productBox .productCase:hover span{
    color:#d30000;
    border-color:#d30000;
}
.prdtBar2{
    display:none;
}
/*Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’END*/
/*Ã¤ÂºÂ§Ã¥â€œÂÃ¨Â¯Â¦Ã¦Æ’â??----------*/
.mayLove{
    margin:80px 0 0
}
.mayLove h2{
    font-size:28px;
}
.lovep{
    font-size:28px;
}
.masstitle{ font-size:30px}
.loveIcon{
    width:31px;
    height:28px;
    font-size:28px;
    margin:0 18px 0 34px;
    vertical-align: middle;
    background:url(../images/10.png) no-repeat center center;
}
.productDetail{
    margin:0 0 70px;
}
.prdctShowPic{
    width:48.5%;
}
/* Clear Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix{display:block;}

.tab{ overflow:hidden; }
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}


.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}
.right-extra .tab{border-bottom:2px solid #BE0000;margin-bottom:10px;}
.right-extra .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#c30;}
.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif) no-repeat 0 -150px;}
.right-extra .tab a{float:none;color:#c30;}
.right-extra .tab .curr{background-position:right -178px;color:#fff;}
.right-extra .tab .curr span{background-position:0 -178px;}
.right-extra .tab .curr a{color:#fff;}
.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.right-extra .total{float:right;}
.right-extra .total strong{color:#FF7403;}
.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}
.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}
.right-extra .norecode{padding:0 10px 10px;}
.right-extra .iloading{margin-bottom:10px;}


/*图片放大镜样式*/
.jqzoom img{
    /*width:800px;*/
    /*height:800px;*/
}
.jqzoom{float:left;border:none;position:relative;padding:0;cursor:pointer;margin:0;display:block;width:100%;height:100%}
.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*图片小图预览列表*/
.spec-preview{width:100%;min-height:400px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:100%;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:4.5%;    height: 75px;     line-height: 75px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:81%;height:100px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:100px;margin:0 3px;text-align:center;}
.spec-scroll .items ul li:last-child{margin-right:40px;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:100%;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
.spec-scroll .items ul li:last-child img{border:none;}
.spec-preview .jqzoom img{max-width:100%;}
.right-extra .zoomdiv img{max-width:600%;}
.thumpPic{
    width: 60px;
    padding:0;
    margin: 0 10px;
    cursor:pointer;
}
.thumpPic img{
    width: 100%;
    border: 1px solid #686868;
    border-radius: 4px;
}
#owl-demo2{
    width:90%;
    padding:0 5%;
    margin:15px 0 0;
}
#owl-demo2 .owl-controls{
    display:block!important;
    position:static;
}
#owl-demo2 .owl-controls .owl-buttons div{
    position:absolute;
    top:0%;
    width:15px;
    height:100%;
    margin:0;
    padding:0;
    line-height: 52px;
}
#owl-demo2 .owl-controls .owl-buttons div:hover{
    background:#e5e5e5;
}
#owl-demo2 .owl-controls .owl-buttons .owl-prev{
    left:-4px;
}
#owl-demo2 .owl-controls .owl-buttons .owl-next{
    right:-4px;
}
.prdctShowPic .bigPic {
    background: #808080;
}
.prdctShowPic .bigPic img{

}
.prdctParameter{
    width:48%;
}
.prdctParameter h3{
    font-size:24px;
    font-weight:normal;
    text-transform: capitalize;
    margin:0 0 20px;
}
.prdctParameter p{
    font-size:14px;
    color:#808080;
}
.prdctParameter h4{
    font-size:16px;
    font-weight:normal;
    margin:30px 0 15px;
    text-transform: capitalize;
}
.prdtPmt{
    margin:0 0 40px;
    padding:0;
}
.prdtPmt li{
    padding:8px 0;
    width:100%;
    margin:0;
}
.prdtPmt li span{
    /*padding:0 14% 0 1rem;*/
    padding-left: 1rem;
    width:170px;
}
.prdtPmt li:hover{
    text-decoration: underline;
}
.prdtPmt li:nth-child(odd){
    background:#f2f2f2;
}
.prdctParameter .more{
    color:#fff;
    text-transform: capitalize;
    background:#d30000;
    padding:10px 15px;
}

.dobook{
    width:85%;
    margin:0 auto 30px;
    padding:30px 0;
    text-align:center;
}
.book{
    margin:5px;
}
.book p{
    font-size:14px;
    margin:15px 0;
    height:45px;
    color:#323232;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.book img{
    width:100%;
}
#owl-demo4 .owl-pagination{
    display:none;
}
#owl-demo4  .owl-controls{
    position:static;
}
.dobook .owl-controls .owl-buttons> div{
    opacity: 1;
    position: absolute;
    border-radius: 0;
    font-size: 0;
    top: 30%;
    width:30px;
    height:57px;
    margin:0;
    padding:0;
}
.dobook .owl-controls .owl-buttons> div:hover{
    opacity: .0;
}
.dobook .owl-controls .owl-buttons .owl-prev {
    background: url(../images/left1.png) no-repeat center center;
    left: -45px;
}
.dobook .owl-controls  .owl-buttons .owl-next{
    background: url(../images/right1.png) no-repeat center center;
    right:-45px;
}
/*Ã©ÂÂ®Ã§Â½Â©Ã¥Â±?*/
.book{
    background:#fff;
    position:relative;
}
.book img{
    margin-bottom:-6px;
}
.book a{
    width:100%;
    height:100%;
    color:#fff;
    font-size:20px;
    display:none;
    background:rgba(0,0,0,.1);
    position:absolute;
    top:0;
    left:0;
}
.book a span{
    width:38px;
    height:26px;
    background:url(../images/idx10.png) no-repeat center center;
}
.book:hover a{
    -webkit-display:flex;
    display:flex;
}
/*Ã¤ÂºÂ§Ã¥â€œÂÃ¥Ë†â?¡Ã¦ÂÂ?*/
.productTab{
    padding:2%;
    background:#fff;
    margin:0 0 86px;
}
.productTab table{max-width:100%;display: block;}
.productTab img{max-width:100%;height: auto;}
.prdtTab{
    margin:0;
    padding:0;
    width:100%;
}
.prdtTab li{
    width:22%;
    background:#f2f2f2;
    margin:0;
}
.prdtTab li a{
    width:100%;
    line-height: 58px;
    color:#000;
    font-size: 20px;
    text-align: center;
}
.prdtTab li.active a,
.prdtTab li a:hover{
    color:#d30000;
}
.prdtCaseing{
    display:none;
}
.prdtCaseShow{
    display:block;
}
.prdtCaseing>div{
    margin:0 0 60px;
}
.prdtCaseing h2{
    font-size:30px;
    font-weight:normal;
    color:#334050;
    margin:0 0 15px;
    text-transform: capitalize;
}
.prdtCaseing p{
    font-size:14px;
    color:#7b7986;
    padding:0 1rem;
}
/*Ã§â€¢â„¢Ã¨Â¨â‚¬Ã¦Â??*/
.msgPad{
    margin:0 0 120px;
}
.writeUs{
    width:34%;
}
.writeUs h1 a{
    font-size:26px;
    color:#000;
    margin:0 0 30px;
    /*font-family: "RALEWAY-BOLD";*/
}
.writeUs p{
    color:#000;
    font-size:14px;
    margin-top: 15px;
}
.formBox{
    width:60%;
}
/*.formBox form select,*/
/*20171124*/
.Pname,
.Cname{
    width:47%;
    float: left;
}

.Pname .input10,
.Cname .input3{
    width:100%;
}
.Pemail,
.Cemail{
    width:47%;
    float:left;
}
.Pemail .input11,
.Cemail .input4{
    width:100%;
}
.Cname{margin-right: 6%;}
.Pname{ margin-right: 6%;}
.Country{
    width:47%;
    float: left;
    clear: both;
    margin-right: 6%;
}
.Country .input12{
    width:100%;
}
.Pcompany{
    width:47%;
    float:right;
}
.Pcompany .input13{
    width:100%;
}
.Cadd{
    width:100%;
}
.Cadd .input5{
    width:100%;
}
.Pmessage,
.Cmessage{
    width:100%;
}
.Pmessage .input14,
.Cmessage .textarea1{
    width:100%;
}
.formBox .input6{
    padding:0 10px!important;
}
    /*20171124*/
.formBox input{
    padding:0 0 0 10px !important;
    margin:0 0 10px !important;
    line-height: 42px !important;
    border:1px solid #bfbfbf;
}
.formBox select{
    width:47% !important;
    border:1px solid #bfbfbf !important;
    color:#bfbfbf !important;
    padding:0 0 0 10px !important;
    display:inline-block !important;
}
.formBox  textarea{
    width:100% !important;
    height:120px !important;
    border:1px solid #bfbfbf;
    margin:0 0 20px !important;
}
.formBox  button{
    padding:12px 6px !important;
    background:#d30000 !important;
    color:#fff !important;
    font-size:14px !important;
}
.formBox .arrowup{
    width: 0;
    height: 0;
    border-right: 5px solid transparent; /* left arrow slant */
    border-top: 5px solid #bfbfbf; /* right arrow slant */
    border-left: 5px solid transparent; /* bottom, add background color here */
    font-size: 0;
    line-height: 0;
    margin:0 0 0 -25px;
}
/*Ã¤ÂºÂ§Ã¥â€œÂÃ¨Â¯Â¦Ã¦Æ’â?¦END*/
/*Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â?˜Ã¤Â»Â?-------*/
.msgPad .contactIformation{
    width:34%;
}
.contactIformation .writeUs,
.formBox .writeUs{
    width:100%;
}
.informationIcon{
    width:45px;
    height:46px;
    vertical-align: middle;
    margin:0 10px 0 0;
    background:url(../images/11.png) no-repeat center center;
}
.address{
    width:85%;
}

.address a{
    color:#000;
}
.formBox2 form .contactInput{
    width:100%;
}
.msgPad2{
    margin:70px 0;
}
#map{
    border:1px solid red;
    min-height:200px;
}
/*Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â?˜Ã¤Â»Â¬END*/

/*Ã¦â€“Â°Ã©â?”Â?-------*/
.newslist{
    margin:0 0 76px;
}
.newspic{
    width:37%;
}
.newsContent{
    width:61%;
    color:#6c6c6c;
}
.newsContent p.firstP{
    font-size:14px;
    margin:0 0 16px;
}
.timeIcon,
.userIcon{
    width:16px;
    height:16px;
    vertical-align: middle;
    margin:0 5px;
}
.timeIcon{
    background:url(../images/13.png) no-repeat center center;
}
.userIcon{
    background:url(../images/12.png) no-repeat center center;
}
.newsContent h2{
    font-size:30px;
    font-weight:normal;
    color:#000;
    margin:0 0 15px;
}
.newsContent p.secondP{
    /*overflow:hidden;*/
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    /*-webkit-line-clamp:2;*/
    margin:0 0 32px;
    font-size: 16px;
}
div.readmore{
    background:#f1f3f4;
    padding:0 10px;
}
div.readmore p{
    display:inline-block;
    font-size:12px;
    margin:0;
    line-height: 42px;
}
.heartIcon{
    width:14px;
    height:12px;
    display: inline-block;
    vertical-align: middle;
    margin:0 5px 0 10px;
    background:url(../images/8.png) no-repeat center center !important;
}
div.readmore p span{
    color:#d30000;
}
.readmoreBtn{
    color:#d30000;
    line-height: 42px;
    border-left:1px solid #838884;
    font-size:12px;
}
.readmore .todayIcon{
    width:10px;
    height:12px;
    vertical-align: middle;
    margin:0 10px;
    background:url(../images/7.png) no-repeat center center;
}
/*Ã¦â€“Â°Ã©â?”Â»Ã¨Â¯Â¦Ã¦Æ’â??*/
.newsdtlheaed{
    margin:0 0 70px;
}
.newsdtlheaed h1{
    font-size:40px;
    margin:0 0 20px;
    color: #222222;
}

.pageBtn a{
    font-size:30px;
    background:#ececec;
    padding:15px;
    margin:15px;
    color:#000;
}
.newslist2{
    width:42%;
    display:inline-block;
    margin:0 7% 100px 0;
}
.newslist2 .newspic,
.newslist2 .newsContent{
    width:100%;
}
.newslist2 .newspic a,
.newslist2 .newspic a img{
    width:100%;
}
.newslist2 .newsContent .newsh{
    font-size:18px;
    margin:25px 0 0px;
    height:40px;
    overflow: hidden;
    color:#000;
}
.newslist2 .newsContent p {
    font-size: 18px;
    margin: 25px 0 28px;
    height: 48px;
    overflow: hidden;
}
.newslist2 p.secondP{
    color:#6c6c6c;
    margin: 0 0 15px;
}
.pageBtn{
    margin:0 0 60px;
}
.pageBtn a{
    padding:20px;
    background:#ececec;
    cursor: pointer;
}
.pageBtn a span{
    width:10px;
    height:18px;
}
.pageBtn a.pre span{
    background:url(../images/left2.png) no-repeat center center;
}
.pageBtn a.next span{
    background:url(../images/right2.png) no-repeat center center;
}
.newsdtlheaed p{
    color:#6c6c6c;
    font-size:14px;
}
.newsDetailBox .firstP{
    margin:40px 0;
}
.newsDetailBox .secondP{
    font-size:14px;
}
.newsDetailBox .worlds2 a{
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}
.greayP{
    color:#6c6c6c;
}
.newsdtlheaed p a{
    line-height: 14px;
    color:#6c6c6c;
}
.newsdtlheaed .heartBox{
    color:#d30000;
    border-right:1px solid #a8a8a8;
    padding:0 10px;
}
/*Ã¦â€“Â°Ã©â?”Â»END*/
/*FAQ------------------*/
.faq{
    background:#FFF;
    color:#555;
    border:1px solid #ccc;
    border-radius: 20px;
    padding:20px;
    margin:0 0 20px;
}
.faq:after{
    content:"";
    display:table;
    clear:both;
}
.faq>div{
    vertical-align: top;
}
.faqPic{
    background:#aaa;
    border-radius: 10px;
    text-align: center;
    padding:10px 20px;
}
.faqPic img{
    width:35px;
    height:54px;
}
.faqPic p{
    font-size:18px;
    color:#fff;
    margin:0;
}
.faqTxt{
    width:80%;
    float:right;
}
.faqTxt h3{
    font-size:20px;
    font-weight:normal;
    line-height: 24px;
    margin: 10px 0;
}
.faqTxt p{
    font-size:16px;
    color:#555;
    margin:0;
}
.faqTxt p:hover{
    text-decoration: underline;
}
/*FAQend*/
/*è¯ä¹¦--------------*/
.honorary{
    position:relative;
}
.threeTit{
    font-size:20px;
    line-height: 24px;
    padding:0 10px;
    margin:0 0 30px;
    border-left:1px solid #d30000;
}
.bigHonor{
    text-align: center;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index: 99999;
    display:none;
}
.bigHonor img{
    background:rgba(200,200,200,2);
    padding:2%;
}
#owl-demo3{
    margin:0 0 90px;
}
.honorPic{
    margin:0 10px;
    cursor: pointer;
}
#owl-demo3 .owl-item{
    text-align:center;
}
.honorPic p{
    margin:10px 0;
    color:#555;
}
.honorPic:hover{
    opacity: .8;
}
.advantage>div h3{
    font-size:16px;
    margin:0 0 18px;
}
.advantage>div p{
    font-size:14px;
    color:#555;
    margin:0 0 35px;
}
/*è¯ä¹¦End*/

/*20180310*/

.secondNavBox>ul>li {
    background: #e5e5e5;
}
.secondNavBox li a{
    font-weight:bold;
}
.contactusBox p span {
    vertical-align: top;
}
.contactusBox a {
    max-width: 85%;
}
.Country {
    float:left;
}

.Cmessage textarea,
.Pmessage textarea{
    padding:10px;
}
.formBox .wpcf7-submit{
    width: 205px !important;
    display: block !important;
    text-align: center !important;
    height: 45px !important;
    border: solid 1px #2580e6 !important;
    background-color: #2580e6 !important;
    overflow: hidden !important;
    font-size: 17px !important;
    color: #FFF !important;
    text-transform: uppercase;
    font-family: 'opensans',Sans-Serif;
    transition: all .5s;
    -ms-transition: all .5s;
    margin: 0 !important;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}


.formBox .wpcf7-submit:hover{
    background-color: transparent !important;
    border: solid 1px #232323 !important;
    color: #232323 !important;
}
/*20180310*/
/*20180317*/
ul.hehehe{
	display:inline-block;
	margin:0;
	padding:0;
}
span.tage_sin{display:inline-block;padding-left:20px;background:url(../images/7.png) no-repeat 5px center;}
/*20180317*/

.newsdtlheaed h1, .newsdtlheaed h1{
    font-size:40px;
    margin:0 0 20px;
    color: #222222;
}

input:focus,
textarea:focus{  
            border: 1px solid rgb(133,167,233)!important;  
        }


@media (min-width: 800px){ .modal-lg {
    max-width: 518px;
}}

@media (max-width: 414px){
 .Pname, .Cname{ float: none; width: 100%; margin-right: 0px;}
 .Pemail, .Cemail{ float: none; width: 100%; margin-right: 0px;}
}

/* 2018-12-6 13:55:06 */
.wpcf7-form p .wpcf7-submit{
    float: left;
    margin-right: 15px!important;
}
.wpcf7-form p .wpcf7-form-control-wrap{
    position: relative;
}
.wpcf7-form p .wpcf7-form-control-wrap:before{
    content: '*';
    color: red;
    font-size: 15px;
    position: absolute;
    top: 0px;
    right: -13px;
}