@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, textarea{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline; text-decoration:none}
body{line-height:1;color: black;}
table{border-collapse: separate;border-spacing: 0;}
caption, th, td{text-align: left;font-weight: normal;}
ul, ol{list-style:none;}
img{border:none;}
:focus{outline: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
q:before,q:after{content:'';}
.clear{clear:both;}
.clearfix{content: ".";display: inline;height: 0;clear: both;visibility: hidden;}
/* Andrew's better clear fix*//* For modern browsers*/.cf:before,
.cf:after{content:"";display:table;}
.cf:after{clear:both;}
.inline-block{display: inline-block;}
.ie6 .inline-block,
.ie7 .inline-block{display: inline;zoom: 1;}
input[type="search"]{-webkit-appearance: textfield;}
/* IE lacks these rules*/article, aside, footer, header, hgroup, nav, section{display: block;}
/* * It starts here.*/html{/* overflow: hidden;*/}
html.ie{/*min-height: 600px;*/overflow: auto}
body{margin: 0 0 0;min-height: 600px;min-width: 1080px;padding: 0;text-rendering: optimizeLegibility;}
#home_wrapper{height: 100%;min-height: 600px;min-width:1200px;position:absolute;width: 100%;z-index:9999;background: #fff;}
#home_wrapper.moved{min-width: inherit;}
.circle{float: left;left: 60%;position: absolute;z-index: 3;z-index:1500;/* background: #f00; */}
.circle img{float: left;}
html.no-svg .circle{display: none;}
html.svg .circle{display: block;}
html.no-svg .circle.png{display: block;max-height: 100%; }
html.js.svg .circle.png{display: none;}
.colours{float: left;/* margin-left: 40%;*/margin-bottom: -1px;min-height: 500px;overflow: hidden;position: absolute;right: 0;width: 40%; z-index:1000}
.colours.moving{color: transparent;/*font-size: 0px;*/margin-left: 0;padding-right: 0px;right: -230px;text-indent: -9999px;width: 40%;}
.colours.moved{color: transparent;/*font-size: 0px;*/margin-left: 0;padding-right: 0;right: -230px;text-indent: -9999px;/* width: 230px;*/}
.colours.moved.stuck{bottom: 0;left: 0;position: fixed;right: inherit;width: 230px;}

.colour{display: block;height: 80px;position: relative;width: 100%;}
.colour_link{display: block;text-decoration: none;}
.colours.moved .colour_link{position: relative;right: 140px; z-index:9999}
.colours.moved .colour_link.hover span{color: #fff;margin-left: 140px;/* padding-left: 40px;*/}
.colours.moved .colour_link span{height: 40px}
.colour span {display: block;position: absolute;right:20px;top: 50%;width: 100%;vertical-align: middle; margin-top:-20px;font:18px/24px "微软雅黑";text-align: right;color: #fff;}
.colour span p { font:16px/24px "微软雅黑";text-align: right;color: #fff;text-transform: uppercase;}
.colours.moved .colour span{/* color: transparent;*/padding-right: 100px;text-indent: -9999px;text-transform: uppercase;}
.colours.moved .hover .colour span{padding-right: 60px;}
.home-block{background: #fff;color: #58585a;height: 100%;float: left;left: 0;position: absolute;width: 30%;z-index: 1550;}
.home-block img {position:absolute;top:0;left: 110%;}

html.ie7 .home-block h1,
html.ie7 .home-block .home-content{left: 0;}
.home-block .home-content{bottom: 0;position: absolute;margin-bottom: 40px;margin-left: 60px;}
.home-block .home-content p{font-size: 13px;/* line-height: 1.3em;*/line-height: 21px;}
.home-block .home-content img{background: #fff;box-shadow: 0px 0px 2px #fff;height: auto;width: 170px;}
.home-block input[type="search"]{background-color: #e9e9ea;background-image: url(zj/icon-sea.png);background-repeat: no-repeat;background-position: 10px center;background-size: 13px 12px;border-radius: 30px;box-sizing: inherit;color: #3e3e40;display: block;margin-top: 32px;padding-left: 20px;/* was 20px*/padding-right: 0;width: 50%;-moz-padding-start: 30px;}
.ie .home-block input[type="search"]{padding-left: 40px;}
.home-block input[type="search"]::-webkit-input-placeholder{color:#707073;}
.home-block input[type="search"]::-moz-placeholder{color:#707073;margin-left: 20px;}
/* firefox 19+*/.home-block input[type="search"]:-ms-input-placeholder{color:#707073;}
/* ie*/.home-block input[type="search"]input:-moz-placeholder{color:#707073;margin-left: 20px;}
html.ie7 .home-block input[type="search"]{display: none;background: #e9e9ea !important;border: 1px solid #e9e9ea !important;}
.quick-links{background: #fff;bottom: 0;/*display: none;*/font-size: 22px;padding: 25px;position: fixed;right: 0;text-align: center;width: 285px;text-align: left !important;}
.quick-links a{color: #000;}
.colour[data-name] span{background-image: url(../images/bleft.png);background-repeat: no-repeat;padding-right:60px;}
.colour[data-name="who_we_are"] span{background-position: right top;}
.colour[data-name="what_we_do"] span{background-position: right -80px;}
.colour[data-name="why_choose_us"] span{background-position: right -168px;}
.colour[data-name="products"] span{background-position: right -250px;}
.colour[data-name="guestbook"] span{background-position: right -335px;}
.colour[data-name="faqs"] span{background-position: right -420px;}
.colour[data-name="contact_us"] span{background-position: right -512px;}
.colour[data-name="blog"] span{background-position: right -598px;}

.content-panel{/* background-color: #f1b700;*/background: #fff;height:100%;min-width:1200px;/* left: 100%;*//* position: absolute;*/overflow: auto;width: 100%;}
html.ie7 .content-panel{overflow: hidden;}
.content-panel.default_colour{background: #007ba5;}
.content-box{color:#333; height:auto; margin:0 100px; padding: 10px 180px 0 90px; overflow:hidden;/*margin-left: 180px;padding: 10px 180px 140px 0; position: relative; z-index: 1 !important;-webkit-transition: 1s background-color ease;-moz-transition: 1s background-color ease;-ms-transition: 1s background-color ease;-o-transition: 1s background-color ease;transition: 1s background-color ease;*/  }
/*html.cssanimations .content-box{background: transparent !important;}*/
/*.content-box[data-page="contact_us"]{min-width: 600px;}*/
.content-box a:link,.content-box a:visited{color: #333;text-decoration: none;}
html.ie .content-box a:link,html.ie .content-box a:visited{color: #000;}
.content-box a { color:#000}
.content-box a:hover{color:#000;/*text-shadow: 0px 0px 0px white;*/}
.content-box p{/*text-shadow: 0px 0px 2px rgba(255,255,255,0.2);*/}
.content-box.moved{/* max-width: 900px;*/}
.content-box.moved-back{}

/* 专家首页+ */
.content_right_color { width:100px; min-height:100%; position: fixed; right:0;top: 0;}
.home_block_js { padding:100px 0 0 10%; }
.home_block_logo img {position:relative;left:0;z-index:0;width: 90%;height: auto;}
.home_block_title { padding: 70px 0px 40px 0px; font: 28px/30px "微软雅黑"; color:#333; position:relative; z-index:2;}
.home_block_n { font: 14px/24px "微软雅黑"; color:#555;position:relative; z-index:2;}
.home_zj_name {position:absolute;z-index:2;bottom:20%;left: 70%;background:url(../images/zj_name_bg.png) no-repeat;width:400px;height:50px;font:18px/50px "微软雅黑";color:#fff;text-align:center;}
.home_back { display:block; position:absolute; z-index:2; bottom:5%; font:22px/26px "微软雅黑"; color:#c10000; width:60px; padding-right:50px; background:url(../images/home_black_index.png) right center no-repeat; }
.home_back:hover { text-decoration:none;}
/* 专家首页+ end */

/*
.content-box h1{font-size: 33px;font-weight: 600;letter-spacing: 1px;line-height: 1em;margin-bottom: 70px;margin-left: 6px;text-transform: uppercase;}
.content-box .entry-header{margin-bottom: 40px;}
.content-box .entry-header h1{font-family: museo-sans, sans-serif;font-size: 29px;font-weight: 500;margin-bottom: 20px;margin-left: 0;text-transform: none;}
.content-box h2{font-size: 110px;font-weight: 600;letter-spacing: -5px;line-height: 1em;margin-bottom: 60px;max-width: 740px;}
.content-box h3{font-size: 20px;font-weight: 500;margin-bottom: 10px;}*/
.content-box .page_name{ text-align:left; font:30px/60px "微软雅黑"; color:#333;}
.content-box .page_name h3 { padding-left:55px; font:30px/60px "微软雅黑"; margin-top:30px;}
.content-box .page_name h3 span { font-size:12px; padding-left:30px}


/*返回顶部*/
.zxkf{width:65px;position: fixed;top: 50%;right:20px;z-index: 999;}
.zxkf-1{float: right;width: 70px;}
.zxkf a{width: 65px;height: 65px;display: block;}
.zxkf .zxkf-a1{background:url(../images/fanhui_03.png) }
.zxkf .zxkf-a2{background:url(../images/fanhui_06.png) no-repeat;position: relative;width:100px;height: 65px; }
.zxkf .zxkf-a2 div{height:60px;width: 150px;border: 1px solid #dcdcdc;border-right: 5px solid #c10000;position: absolute;right:110px;display:none;background: #fff;padding:10px 0 0 10px;}
.zxkf .zxkf-a2 div input{height: 18px;width: 116px;border: 1px solid #dcdcdc;color: #999;font-size: 12px;text-indent: 6px;  line-height: 18px;display: block;font-weight: normal;}
.zxkf .zxkf-a2 div p{font-size: 14px;color: #c10000;font-family:宋体;padding-bottom: 6px;font-weight:bold;text-indent:4px;}
.zxkf .zxkf-a3{background:url(../images/fanhui_08.png) }
.zxkf .zxkf-a4{background:url(../images/fanhui_11.png)}
.zxkf .zxkf-a1:hover{background: url(../images/fanhui-hong_03.png)}
.zxkf .zxkf-a2:hover{background: url(../images/fanhui-hong_07.png) no-repeat;}
.zxkf .zxkf-a3:hover{background: url(../images/fanhui-hong_14.png) no-repeat;}
.zxkf .zxkf-a2:hover div{display: block;}
.zxkf .zxkf-a4:hover{background: url(../images/fanhui-hong_11.png)}

.page_logo { position:absolute; right:10%; top:2%;}

/* 专家介绍页+ */
.page1_title { background:url(../images/zj_icon1.png) 0 center no-repeat; }
.page1_title2 { background:url(../images/zj_icon2.png) 0 center no-repeat; }
.page1_title3 { background:url(../images/zj_icon3.png) 0 center no-repeat; }
.page1_title4 { background:url(../images/zj_icon4.png) 0 center no-repeat; }
.page1_title5 { background:url(../images/zj_icon5.png) 0 center no-repeat; }
.page1_title6 { background:url(../images/zj_icon6.png) 0 center no-repeat; }
.page1_l_img { display:block; width:270px; height:310px; overflow:hidden;border: 5px solid #eee; margin-bottom:20px; position:relative;}
.page1_l_img img { width:100%; float:right; position:absolute; right:0;}
.page1_l_zc { clear:both; padding:20px 0; border-top:1px solid #eee; font:16px/22px "微软雅黑"; color:#333;}
.page1_l_zj_title {font:18px/22px "微软雅黑";color:#333; padding-bottom:10px;}
.page1_l_zj_js {font:14px/22px "微软雅黑";color:#888; }
.page1_r_js { padding-top:20px;}
.content-box .page_name .tx { font:16px/30px "微软雅黑"; margin-bottom:10px}
.content-box .page_name {text-align:left}
.content-box .page_name h1{ font: bold 46px/70px "微软雅黑";}

.content-box .page_name2 {/*width:1050px*/}
.content-box .page_name2 .block{  text-align:left; width:950px; overflow:hidden; float:left; }
.content-box .page_name2 .block .l {width:280px; padding-right:30px; padding-bottom:20px; border-right:1px solid #eee;}
.content-box .page_name2 .block .r { padding-left:30px; font:14px/22px "微软雅黑"; position: absolute;top: 210px; margin-right: 150px;}
.content-box .page_name2 .block .tx { font:16px/30px "微软雅黑"; margin-bottom:10px}
.content-box .page_name2 .block .r img { border:5px solid #eee}
.content-box .page_name2 .block p { font-size:12px; line-height:20px; margin:15px auto}

.content-box .page_name2 .block2{  text-align:left;overflow:hidden; width:800px;float:left}
.content-box .page_name2 .block2 .pt01 { width:800px;overflow:hidden; margin:20px auto}
.content-box .page_name2 .block2 .pt01 img { border:5px solid #aaa; float: right}
.content-box .page_name2 .block2 .pt01 h1{ font-size:35px; line-height:40px; margin-bottom:20px}
.content-box .page_name2 .block2 .pt01 .tx2 { font-size:20px; line-height:30px; margin-bottom:10px}
.content-box .page_name2 .block2 .pt01 .tx2 span { font-weight:700}
.content-box .page_name2 .block2 p { font-size:14px; line-height:20px; margin:20px auto; font-weight:400;}
.content-box .page_name2 .block2 .p1 {font-style:italic; color:#000; margin:40px 0}
.content-box .page_name2 .block2 .tx { font-size:16px; line-height:30px; margin-bottom:10px}

.content-box .page_name3 {text-align:left;}
.content-box .page_name3 .blockA { overflow:hidden; width:100%}
.content-box .page_name3 .blockA h1{ font-size:18px; line-height:30px; color:#000;}
.content-box .page_name3 .blockA li { font-size:18px; line-height:30px; font-style:italic; width:350px; margin:9px 0}
.content-box .page_name3 .blockA li p { font-size:12px; text-indent:30px; line-height:20px;}
.content-box .page_name3 .blockB { overflow:hidden; width:800px;}
.content-box .page_name3 .blockB h1 { font-size:24px; line-height:50px;background: url(../images/121_8c75bffd_a671_144e_58db_c174bfab23af_2.jpg) 0 50% no-repeat; padding-left:40px}
.content-box .page_name3 .blockB h3 { font-size:30px; line-height:70px;background: url(../images/121_8c75bffd_a671_144e_58db_c174bfab23af_1.jpg) 0 50% no-repeat; padding-left:40px}
.content-box .page_name3 .blockB p { font-size:14px; line-height:20px; margin:20px auto; font-weight:400; padding-left:40px}
.content-box .page_name3 .blockB .p1 {font-style:italic; color:#99ffcc; margin:50px 0}
.content-box .page_name3 .lineA { height:1px; line-height:1px; font-size:0; overflow:hidden; margin:40px 0; width:740px; background-color:#FFF; margin-left:40px}

.content-box .page_name4 {}
.content-box .page_name4 .blockA { width:740px;float:left}
.content-box .page_name4 .blockA .tx3 { line-height:60px; font-size:18px}
.content-box .page_name4 .blockA .tx4 { line-height:30px; font-size:18px; padding:10px 120px}
.content-box .page_name4 .blockA span { font-family:Georgia; font-size:32px;}
.content-box .page_name4 .blockB { overflow:hidden; width:753px; margin-top:40px; float:left}
.content-box .page_name4 .blockB li { width:250px; margin-right:1px; float:left; text-align:left; position:relative;z-index:10}
.content-box .page_name4 .blockB li .tx5 { background-color:#999900; padding:40px 28px}
.content-box .page_name4 .blockB li h1 { font-size:18px; line-height:22px; font-family:Arial, Helvetica, sans-serif}
.content-box .page_name4 .blockB li h3 { font-size:18px; line-height:30px; font-weight:700}
.content-box .page_name4 .blockB li p { font-size:14px; line-height:20px}
.content-box .page_name4 .blockB li .t { margin-top:15px}
.content-box .page_name4 .blockB .yer .tx5 { background-color:#fff; padding:40px 28px}
.content-box .page_name4 .blockB .yer h1 { font-size:18px; line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#dab634}
.content-box .page_name4 .blockB .yer h3 { font-size:18px; line-height:30px; font-weight:700; color:#dab634}
.content-box .page_name4 .blockB .yer p { font-size:14px; line-height:20px; color:#dab634}
.content-box .page_name4 .blockA .piclist {position:relative;width:763px; height:467px; margin:15px 0}
.content-box .page_name4 .blockA .piclist li {position:absolute;overflow:hidden}
.content-box .page_name4 .blockA .piclist .pic01 {left:0;top:0;height:312px;width:467px; border:5px solid #FFF}
.content-box .page_name4 .blockA .piclist .pic02 {left:0;top:322px;height:140px;width:155px;border:5px solid #FFF; border-top:0; border-right:0}
.content-box .page_name4 .blockA .piclist .pic03 {left:156px;top:322px;height:140px;width:155px;border:5px solid #FFF; border-top:0; border-right:0}
.content-box .page_name4 .blockA .piclist .pic04 {left:312px;top:322px;height:140px;width:155px;border:5px solid #FFF; border-top:0}
.content-box .page_name4 .blockA .piclist .pic05 {left:477px;top:0;height:457px;width:281px; border:5px solid #FFF; border-left:0}


.content-box .page_name4 .blockB li .icon01 {background: url(../images/121_f4486906_8147_908c_12ef_89536dd30ec7_2.png) no-repeat; width:64px; height:64px; position:absolute;top:125px;left:90px}
.content-box .page_name4 .blockB li .icon02 {background: url(../images/121_f4486906_8147_908c_12ef_89536dd30ec7_1.png) no-repeat; width:64px; height:64px; position:absolute;top:125px;left:90px}

.content-box .entry-header{margin-bottom: 40px;}
.content-box .entry-header h1{font-size: 32px;font-weight: 600;margin-bottom: 20px;margin-left: 0;text-transform: none;}


.content-box[data-page="contact_us"] label,
.content-box[data-page="contact_us"] h4{color: #2ce4ae;}
.content-box[data-page="contact_us"] h4{letter-spacing: 1px;line-height: 1em;margin-bottom: 5px;margin-top: 0;}
.content-box[data-page="contact_us"] label{letter-spacing: 1px;}
.content-box[data-page="products"] h4{color: #f779b7;letter-spacing: 1px;margin-bottom: 15px;margin-top: 40px;}
.content-box[data-page="guestbook"] h4{color: #c84ce1;}
.content-box .entry-content{font-size: 14px;line-height: 23px;}
.content-box .paragraphs{-webkit-column-count: 2;-webkit-column-gap: 30px;-moz-column-count: 2;-moz-column-gap: 30px;/* -webkit-column-width: 240px;*/column-count: 2;column-gap: 30px;column-width: 240px;font-size: 14px;line-height: 23px;margin-bottom: 50px;/* margin-left: 8px;*/max-width: 620px;/* position: relative;*/vertical-align: top;/* z-index: 5;*/}
.content-box .paragraphs.no-columns,
.content-box .paragraphs article{-webkit-column-count: 1;-webkit-column-width: 100%;-moz-column-count: 1;-moz-column-width: 100%;column-count: 1;column-width: 100%;}
.content-box .entry-content p,
.content-box .paragraphs p{line-height: 23px;margin: 0 0 16px;}
.content-box[data-page="contact_us"] .paragraphs p{font-size: 14px;line-height: 1.4em;}
.content-box .paragraphs ul{list-style-type: disc;margin: 5px 0;}
.content-box .paragraphs ul li{margin-left: 20px;}
.content-box[data-page="contact_us"] h2{font-size: 64px;letter-spacing: -3px;line-height: 1.1em;}
.content-box .paragraphs.second-block{display: none;}
.content-box[data-page="contact_us"] .paragraphs{-webkit-column-count: 1;-webkit-column-width: 100%;-moz-column-count: 1;-moz-column-width: 100%;float: left;width: 300px;padding-right: 10px;}
.content-box[data-page="contact_us"] .paragraphs.second-block{-webkit-column-count: 1;-webkit-column-width: 100%;-moz-column-count: 1;-moz-column-width: 100%;display: block;margin-left: 20px;}
.hidden{display: none;}
/*.icon-home{display: none;position: fixed;right: 50px;top: 40px;z-index: 100;; width:200px; overflow:hidden}
.icon-home .list12 { width:200px; overflow:hidden}
.icon-home li {color:#FFF}
*/
html.ie7 .icon-home{position: absolute;}
.icon-home img{border: 0;opacity: 0.9;}
.icon-home a:hover img{opacity: 1;}
/*input, input[type="password"], textarea{border: 0;color: #6d6e71;font-size: 13px;margin-bottom: 20px;padding: 5px 10px;width: 100%;}*/
input[type="submit"]{background: #7bcab0;color: #44b38e;cursor: pointer;float: right;font-family: inherit;font-size: 13px;font-weight: 700;letter-spacing: 1px;margin-right: -20px;text-transform: uppercase;opacity: 1;width: 80px;}
input[type="submit"]:hover{background: #fff;color: #44b38e;}
textarea{height: 10em;padding: 8px 10px;}
.telephone-number{font-size: 14px;line-height: 24px; text-align:left}
.telephone-number.with-icon{}
.social-buttons{float: left;height: 22px;position: relative;z-index: 3;}

/*
.ie8 div.twtr-widget{display: none;}*/.twtr-widget{position:relative;font-size:12px!important;zoom:1;}
.twtr-fullscreen{font-size:220%!important;}
.twtr-fullscreen .twtr-new-results{_display:none!important;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.twtr-bd{padding:0 1px;}
.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}
.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}
.twtr-widget h4{font-size:16px!important;}
.twtr-widget em,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto!important;display:block;position:relative;bottom:5px;line-height:.9;}
.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}
.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}
.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-fullscreen .twtr-new-results span{font-size:24px!important;}
.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}
.twtr-scroll .twtr-timeline{overflow-x:hidden;overflow-y:auto;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}
.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}
.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}
.twtr-widget em, .twtr-widget .twtr-new-results{font-size: 9px;font-style: normal;display: block;margin-top: 2px;zoom: 1;}
div.twtr-widget{margin-left: 40px;margin-top: 20px;}
div.twtr-widget a{color: #58585a;}
div.twtr-widget a:hover{text-decoration: none;}
div.twtr-widget p{line-height: 1.4em !important;}
.social-buttons iframe .timeline-header,
.twtr-hd, .twtr-ft, .twtr-user,
.twtr-reply, .twtr-rt, .twtr-fav{display: none;}
.twtr-widget em{/* color: #fff;*/color: #58585a !important;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;margin-bottom: 10px;}
div.twtr-widget .twtr-tweet-wrap{min-height: 40px;padding: 13px 8px 6px 8px;}
div.twtr-widget em,
div.twtr-widget .twtr-new-results{margin-top: 8px;}
div.twtr-widget .twtr-tweet{border-bottom: 0;}
.twtr-widget em a{text-decoration: none;}

@media only screen and (min-height: 810px) and (min-width: 1050px){html.not-ie .home-block h1{font-size: 115px;margin-top: -260px;}
html.not-ie .home-block .home-content img{height: auto;width: 250px;}}
@media only screen and (max-height: 700px){html{overflow: auto;}}

@media only screen and (max-width: 905px){html{overflow: auto;}
#home_wrapper{left: auto !important;right: 100% !important;}}

@media only screen and (max-width: 1080px){.icon-home{/*position: absolute;*/}
.quick-links{position: absolute;}}
@media only screen and (max-height: 790px){.home-block h1{margin-top: -210px;}
.home-block .home-content{margin-bottom: 10px;}
.home-block input{display: none;}
div.twtr-widget{display: none;}}
@media only screen and (max-width: 800px){div.twtr-widget{display: none;}}
@media only screen and (max-width: 1000px){.content-box[data-page="contact_us"] .paragraphs{float: none;width: 100%;}
.content-box[data-page="contact_us"] .paragraphs.second-block{margin-left: 7px;}}

.comment-meta{color: #aad6a0;font-size: 13px;font-style: italic;margin-bottom: 15px;}
.social-share{background-color: white;color: #7cb955;font-weight: 700;font-size: 15px;letter-spacing: 1px;line-height: 41px;margin: 30px 0 30px 0;padding: 0 12px;width: 600px;}
.social-share-buttons{float: right;}
.social-share-buttons > *{line-height: 41px !important;margin: 0 0 0 10px;vertical-align: middle !important;}
.social-share-buttons .IN-widget{height: 30px;}
.social-share-buttons .twitter-share-button.twitter-count-none{width: 58px !important;}
section p{font-size: 16px;line-height: 28px;}
article{/* margin-left: 8px;*/max-width: 630px;}
#comments{margin-left: 8px;max-width: 623px;}
.social-share{margin-left: 8px;width: 606px;}
article img{height: auto;width: 630px;}
#respond{border-top: 1px solid #fff;margin-top: 40px;padding-top: 30px;width: 630px;}
#commentform label{color: #aad6a0;display: block;font-size: 14px;letter-spacing: 1px;margin-bottom: 10px;text-transform: uppercase;}
#commentform p{float: left;width: 50%;}
#commentform p.comment-form-author{margin-right: 5%;width: 45%;}
#commentform p.comment-form-url{display: none;}
#commentform p.form-submit{width: 100%;}
#commentform p input{width: 94%;}
#commentform p.comment-form-comment{clear: both;float: none;width: 100%;}
#commentform textarea{width: 97%;}
#commentform p input#submit{background: #aad6a0;color: #7cb955;float: right;letter-spacing: 1px;line-height: 24px;text-transform: uppercase;width: 90px;}
#commentform p input#submit:hover{background: #fff;}
.entry-header time{display: block;font-style: italic;font-size: 13px;margin-bottom: 10px;}
.content-box a.more-link:link,
.content-box a.more-link:visited{color: #aad6a0;font-size: 0.9em;letter-spacing: 1px;}
.content-panel.search article{border-bottom: 1px solid #fff;margin-bottom: 30px;padding-bottom: 20px;}
.content-panel.search article:last-child{border-bottom: 0;}
.search .content-box .entry-header{margin-bottom: 0;}
hr.product-border{border-bottom: 0;border-top: 1px solid #fff;clear: both;margin: 55px 0;}

hr.testimonial-border{border-bottom: 0;border-top: 1px solid #fff;clear: both;margin: 35px 0;}
.content-box a.product-buy{background: #fff;color: #b00057;display: block;letter-spacing: 2px;line-height: 42px;text-align: center;text-transform: uppercase;text-shadow: 0px 0px 0px #fff;width: 300px;}
.content-box a.product-buy:hover{background: #b00057;color: #fff;/* content: "BUY THIS PHONE";*/}
.product-image{margin: 6px 45px 15px 0;vertical-align: top;}
.product-image img{background-color: white;/* Transparent images look silly here.*/display: block;height: auto;width: 300px;}
.content-box .paragraphs .product-description{margin: 0 25px 0 0;width: 280px;}
.content-box .paragraphs .product-description ~ .product-description{margin: 0 0 0 25px;width: 280px;}
.content-box .paragraphs .product-description{vertical-align: top;}
.content-box .paragraphs .product-description p,
.content-box .paragraphs .product-description li{font-size: 14px;line-height: 23px;}
.content-box .paragraphs .product-description a{font-weight: bold;}
.content-box .paragraphs ul.page-list{-webkit-column-count: 2;-webkit-column-gap: 0;-moz-column-count: 2;-moz-column-gap: 0;column-count: 2;column-gap: 0;}
.content-box .paragraphs ul.page-list li{font-size: 16px;line-height: 24px;list-style-type: none;margin: 0 0 8px;text-transform: uppercase;}
/*
.content-box .paragraphs ul.page-list li:nth-child(odd){float: left;}
.content-box .paragraphs ul.page-list li:nth-child(even){float: right;}*/.content-box .paragraphs ul.page-list li a{color: #fff;}
.content-box .paragraphs ul.page-list li a:hover{color: #f779b7;}
/*
.page-id-19 .content-box a:link,
.page-id-19 .content-box a:visited,*/
body { min-width:1200px;}  
body .content-box[data-page="products"] a:link,
body .content-box[data-page="products"] a:visited{color: #f779b7;text-shadow: 0px 0px 0px black;}
/* .page-id-19 .content-box a:hover,*/
body .content-box[data-page="products"] a:hover{color: #fff;}
/*.icon-home a{ display:block}

body{font-family:'\5FAE\8F6F\96C5\9ED1';}
#channelNav { margin:0 auto; position:absolute;top:0; left:50%; z-index:50; width:950px; margin-left:-475px}
#indexNav li, #channelNav li { font-size:12px}
.channelbg { background-color:#EFEBEF; width:100%; position:absolute; height:22px;z-index:20;}
.fl { width:200px; height:220px; overflow:hidden;}
.fl .a1 {width:200px; height:220px;}
.fl .a2 {width:200px; height:220px;}
.fl .a2 .a3 { position:relative;width:200px; height:220px;}
.fl .a2 .a3 a { position:absolute;top:0;left:0; display:block; z-index:1000;width:200px; height:220px;}
.fl .sb { display:block}
*/
