@font-face{
font-family:square721_cn_btroman;
src:url("../font/sqr/sqr721.eot");
 src:url("../font/sqr/sqr721.eot#iefix") format('embedded-opentype'),
 url("../font/sqr/sqr721.woff") format('woff2'), 
 url("../font/sqr/sqr721.woff") format('woff'), 
 url("../font/sqr/sqr721.ttf") format('truetype'), 
 url("../font/sqr/sqr721.svg") format('svg');
 font-weight:normal;font-style:normal;}
 .sqrfont{font-family:square721_cn_btroman;}
 
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}
*{outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;margin:0;padding:0;}
:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
body{font-family:Arial, Helvetica, sans-serif;font-size:14px;word-wrap:break-word;color:#525252; background:url(icon/bdybg.png) repeat #FFF;}
div{height:auto;}
a{text-decoration:none;color:#303030;}
table{border-collapse:collapse;border-spacing:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,ul,li{display:block;}
form,select,input,button,img,textarea{border:0 none;font-family:Arial, Helvetica, sans-serif;}
img{max-width:100%;}
textarea{resize:none;}
form,label{display:block;overflow:hidden;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6,p{overflow:hidden;display:block;font-weight:normal;}
.heading{overflow:hidden;clear:both;}
.hd1, h1{font-family:square721_cn_btroman;font-size:30px;color:#353535;}
.hd2{font-family:square721_cn_btroman;font-size:25px;color:#353535;}
.hd3{font-family:square721_cn_btroman;font-size:20px;color:#000;}
.hd4{font-family:square721_cn_btroman;font-size:25px;color:#000;background-color:#ffb0b0;padding:5px 10px;}
.center-div{width:1024px;overflow:hidden;clear:both;margin:0 auto;}
.wrapper-div,.area-cover{overflow:hidden;clear:both;}
.fl{float:left!important;}
.fr{float:right!important;}
.margright{margin-right:0!important;}
.brdnone{border:none!important;}
.posabso{position:absolute;}
.posrel{position:relative;}
.left-container,.left-side{float:left;}
.right-container,.right-side{float:right;}
.margnone{margin:0!important;}
.margtop5{margin-top:5px;}
.margtop10{margin-top:10px;}
.margtop15{margin-top:15px;}
.margtop20{margin-top:20px;}
.margbot5{margin-bottom:5px;}
.margbot10{margin-bottom:10px;}
.margbot15{margin-bottom:15px;}
.margbot20{margin-bottom:20px;}
.pad15{padding:15px;}
.input-col{height:35px;overflow:hidden;border:solid 1px #DDDDDD;}
.inputs{width:100%;height:100%;background-color:#FFF;color:#4d4d4d;font-size:13px;padding:0 5px;}
.foadd{border:1px solid #666!important;}
.tarea-col{overflow:hidden;border:solid 1px #DDDDDD;}
.sel-col{background:url(http://images.cpkbcdn.com/s16/icon/sel-arrow.png) no-repeat scroll right center #FFF;border:solid 1px #DDDDDD;height:35px;overflow:hidden;padding:5px 0;}
.sel-col select{width:100%;height:100%;font-family:Arial, Helvetica, sans-serif;cursor:pointer;margin:5px 0 0;}
.sel-col span{font-size:13px;cursor:pointer;float:left;margin:3px 0 0;padding:0 0 0 10px;}
.sel-col select option{border-bottom:#E9E9E9 solid 1px;cursor:pointer;padding:3px 3px 3px 7px;}
.btn{cursor:pointer;float:left;transition:all linear 0.5s;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;-o-transition:all linear 0.5s;-ms-transition:all linear 0.5s;padding:6px 15px;}
.primary{background-color:#d48f70;color:#FFF;font-size:15px;}
.primary:hover{background-color:#333;}
.readmore{font-size:13px;font-weight:bold;color:#bf2020;display:block;}
.readmore:hover{color:#000;}
.round3{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}
.round5{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;}
.full-round{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;}
.trans3{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;}
.trans5{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;}
.width25{width:25%;}
.width35{width:35%;}
.width62{width:62%;}
.width70{width:70%;}
.cls1,.cls2,.cls3{margin-left:0!important;clear:left;}
.colum2{width:48%;float:left;margin:0 0 2% 4%;}
.colum3{width:32%;float:left;margin:0 0 2% 2%;}
.colum4{width:24%;float:left;margin:0 0 2% 1.333%;}
.colum5{width:19%;float:left;margin:0 0 2% 1.25%;}
.colum6{width:16%;float:left;margin:0 0 2% .8%;}
.dst{overflow:visible!important;width:100%;float:left;}
.ctrdst{overflow:inherit!important;display:table!important;}
header{border-top:solid 2px #ffb0b0;width:100%;float:left;clear:both;}
.headercolum{width:100%;float:left;clear:both;}
.weblogo{float:left; margin:5px 0 0 10px;}
.weblogo a{float:left;}
.tpright{float:right;}
.toppic{overflow:hidden;margin:15px 0 0;}
.toppic span{width:327px;overflow:hidden;display:block;margin:0 auto;}
.sprt{/*background:url(icon/phbg.png) no-repeat scroll left top;*/float:right;text-align:right; padding: 0 10px 28px 45px; margin:5px 0 0 0;}
.sprt h3{font-size:20px;font-weight:bold;margin:7px 0 0;}
.menu-col{width:100%;float:left; background-color:#ffb0b0; border-bottom:1px dashed #fff;}
.menu{overflow:hidden;font-family:square721_cn_btroman;clear:both;}
.menu > ul > li{float:left;}
.menu > ul > li > a{overflow:hidden;display:block;color:#333;text-transform:uppercase;font-size:20px;padding:13px 15px;}
.menu > ul > li > a:hover{color:#FFF;}
.menu > ul > li:hover,.menu > ul > li.active{background-color:#2e2e2e;}
.menu > ul > li:hover,.menu > ul > li.active a{color:#FFF;}
.menuabso{display:none;position:absolute;z-index:666;width:187px;}
.menuabso > ul{background:#2e2e2e;overflow:hidden;clear:both;}
.menuabso > ul > li{border-bottom:solid 1px #353535;}
.menuabso > ul > li > a{overflow:hidden;display:block;font-size:16px;color:#FFF;padding:10px 20px;}
.menuabso > ul > li > a:hover{background-color:#ffb0b0; color:#000;}
.mnblt{background:url(icon/bult2.png) no-repeat scroll 8px center;}
.mnicon{position:absolute;top:5px;right:10px; display: none;}
.menuicon{width:40px;height:40px;display:none;background:url(icon/menu-icon.png) no-repeat scroll center center #2e2e2e;cursor:pointer;}
.disblk{display:block!important;}
.brdcol{background-color:#2e2e2e;}
.bred{overflow:hidden;clear:both;}
.bred li{float:left;}
.bred li span{color:#FFF;float:left;margin:6px 0 0 5px;}
.bred li a{float:left;background:url(http://images.cpkbcdn.com/14/icon/bult3.png) no-repeat scroll right 11px;color:#b5b5b5;padding:6px 15px 6px 0;}
.body-part{overflow:hidden;clear:both;}
.body-colum{overflow:hidden;clear:both;padding:15px;}
.slidecol{overflow:hidden;clear:both;margin:0 0 25px;}
.slidecol img{width:100%;}
.topshow:hover .topanim{top:35%;}
.topanim{overflow:hidden;position:absolute;width:100%;left:0;top:-100%;z-index:99;clear:both;}
.botanim{overflow:hidden;position:absolute;width:100%;left:0;bottom:-100%;z-index:99;clear:both;}
.botshow:hover .botanim{bottom:0;}
footer{overflow:hidden;clear:both;background-color:#2e2e2e;padding:10px;}
.fotercolum{overflow:hidden;color:#FFF;clear:both;width:100%;}
.botcol{overflow:hidden;clear:both;}
.botcol > img{float:left;margin:0 15px 0 0;}
.qucklink{overflow:hidden;}
.bothd{color:#FFF!important;border-bottom:dashed 1px #a0a0a0;margin:0 0 7px;padding:0 0 3px;}
.qucklink ul,.qucklink li{overflow:hidden;clear:both;}
.qucklink li a{color:#a0a0a0;overflow:hidden;display:block;padding:5px 0;}
.qucklink li a:hover{color:#FFF;}
.scrcol{overflow:hidden;clear:both;padding:0 0 0 70px;}
.scrcol p{color:#a0a0a0;}
.social{overflow:hidden;clear:both;margin:15px 0 0;}
.social li{float:left;margin:0 10px 10px 0;}
.social li a{width:52px;height:52px;background-color:#FFF;overflow:hidden;text-align:center;display:block;}
.social li a img{margin:13px 0 0;}
.social li a:hover{background-color:#ffb0b0;}
.subscol{background:url(icon/subscribebg.png) no-repeat scroll left top;width:275px;height:228px;position:relative;float:right;margin:10px 0 0;}
.subscol > .hd2{color:#333;font-weight:bold;margin:40px 0 0 55px;}
.subscol > p{color:#2e2e2e;margin:20px 0 0 60px;}
.subinput{width:170px;height:35px;border:solid 1px #ddd;float:left;margin:5px 0 0 30px;padding:5px;}
.subtn{background-color:#000;font-size:16px;font-weight:bold;position:absolute;right:5px;top:95px;cursor:pointer;color:#ffb0b0;padding:10px 3px;}
.subtn:hover{background-color:#2e2e2e;color:#FFF;}

@media only screen and (max-width:1040px){.top-colum, .body-colum, .fotercolum{width:100%;}
 .center-div{width:100%!important;}
}
@media only screen and (max-width:830px){.body-colum{padding:0 10px;}
 .menu{width:280px;position:absolute;background-color:#ffb0b0;z-index:999;display:none;box-shadow:1px 2px 7px -1px #ffffff;}
 .menu > ul > li{float:none;border-top:solid 1px #fdae0e;}
 .menu > ul > li > a{font-size:16px;padding:6px 20px;}
 .menuabso{position:relative;width:100%;}
 .menuicon{display:block;}
 .toppic{margin:105px 0 0;}
 .toppic img{width:100%;}
}
@media only screen and (max-width:785px){.colum4, .colum3{width:48%;margin:0 0 3% 4%;}
 .colum5, .colum6{width:32%;margin:0 0 3% 2%;}
 .left-container{width:100%;}
 .right-container{float:left;width:100%;}
 .festext{clear:both;}
 .blgpic{width:100%;margin:0 0 10px;}
 .blogcol{clear:both;}
 .postwrap{padding:0;}
 .pstform li .tarea-col{height:70px;}
}
@media only screen and (max-width:496px){.colum2, .colum3, .colum4, .colum5, .colum6{width:100%;margin:0 0 3%;}
 .sprt{background-color:#ffb0b0;position:inherit;width:100%;float:left;margin:12px 0 0; color:#FFF;}
 .menu-col{position:absolute;width:auto;right:10px;top:10px;margin:0;}
 .menu{right:0;}
 .scrcol{padding:0;}
 .subscol{float:left;}
}