/* Code tidied up by ScrapBook */
@font-face {
  font-style: normal;
  font-weight: normal;
  src: url("myriadpro_regular-webfont-2.html") format("embedded-opentype"), url("myriadpro_regular-webfont-3.html") format("woff"), url("myriadpro_regular-webfont-4.html") format("truetype"), url("myriadpro_regular-webfont-5.html") format("svg");
}
* { margin: 0px; padding: 0px; }
body, html { font-weight: normal; font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; z-index: 1; }
ul { list-style: outside none none; }
a { text-decoration: none; color: rgb(83, 155, 1); }
a:hover { text-decoration: underline; }
a:focus { outline: medium none; }
p {  }
h1, h2, h3 { margin: 0px; padding: 0px; }
h1 { font-weight: normal; }
h1 a:hover { text-decoration: none; color: rgb(51, 51, 51); }
h2 { font-size: 16px; padding-top: 10px; color: rgb(136, 198, 39); }
h3 { font-size: 14px; padding-top: 10px; color: rgb(136, 198, 39); }
h4 { font-size: 12px; padding-top: 10px; color: rgb(136, 198, 39); }
body#home #mainWrapper { z-index: 9999; }
#mainWrapper {  }
#mainWrapperIneer { background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 162px; width: 100%; float: left; }
#wrapper { margin: 0px auto; width: 960px; }
#header { height: 120px; position: relative; }
#content { padding-bottom: 20px; overflow: hidden; background: transparent url("bk_vertline.jpg") repeat-y scroll 695px 0px; }
.box-fullw { border: 1px solid rgb(198, 198, 198); float: left; margin-top: 20px; padding: 20px; width: 572px; }
body#home #content { float: left; width: 960px; }
body#home #content, body#portfolio #content { background: transparent none repeat scroll 0% 0%; }
#content #colLeft { float: left; width: 670px; margin-right: 50px; padding-top: 10px; }
#content #colRight { float: left; width: 240px; }
#footer { width: 100%; float: left; margin: 10px 0px 0px; color: rgb(102, 102, 102); position: relative; padding-top: 3px; font-size: 12px; }
#footerActionsInner { width: 960px; margin: 0px auto; padding: 32px 0px 0px; overflow: hidden; display: none; }
#footerWidgets { background: rgb(23, 24, 21) url("footer-bg.png") repeat-x scroll 0% 0%; width: 100%; padding-top: 22px; float: left; padding-bottom: 20px; }
#footerWidgetsInner { width: 940px; margin: 0px auto; padding: 0px 0px 0px 15px; overflow: hidden; }
#logo { position: absolute; top: 50px; z-index: 99999999; left: 10px; }
#logo a img { border: medium none; vertical-align: middle; }
.menu-topmenu-container { margin: 0px; clear: both; width: 672px; padding: 0px; float: right; background: rgb(22, 22, 22) none repeat scroll 0% 0%; border-radius: 5px; height: 36px; line-height: 36px; border-top: 1px solid rgb(61, 61, 61); position: relative; z-index: 99999999 ! important; }
.menu-topmenu-container ul { margin: 0px; padding: 0px; float: left; font-weight: bold; font-size: 11px; }
.menu-topmenu-container li { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(83, 155, 1); float: left; font-weight: bold; padding: 0px 22px; position: relative; cursor: pointer ! important; }
#menu-topmenu li { background: transparent url("bullet_white_top_menu.png") no-repeat scroll right center; }
#menu-topmenu li li { background: transparent none repeat scroll 0% 0%; }
.menu-topmenu-container li#menu-item-45 { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(83, 155, 1); float: left; font-weight: bold; padding: 2px 15px; position: relative; background: transparent url("topmenu-bullate.png") no-repeat scroll left center ! important; cursor: pointer ! important; }
.menu-topmenu-container li ul.sub-menu { display: none; }
.menu-topmenu-container li ul.sub-menu ul.sub-menu { left: 179px; top: 0px; display: none ! important; }
.menu-topmenu-container li:hover ul.sub-menu { display: block ! important; position: absolute; z-index: 999999999; left: 0px; top: 36px; width: 179px; background: transparent url("sub-ul.png") repeat scroll left top ! important; color: rgb(255, 255, 255); cursor: pointer ! important; }
.menu-topmenu-container li:hover ul.sub-menu li { padding: 0px 0px 0px 15px; margin: 0px; color: rgb(255, 255, 255); width: 164px; float: left; }
.menu-topmenu-container li:hover ul.sub-menu li a { padding: 0px; margin: 0px; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.menu-topmenu-container li:hover ul.sub-menu li a:hover { padding: 0px; margin: 0px; color: rgb(83, 155, 1); font-weight: normal; }
.menu-topmenu-container li:hover ul.sub-menu li + li { border-top: 2px solid rgb(39, 39, 39); }
.menu-topmenu-container li li:hover ul.sub-menu { display: block ! important; }
.menu-topmenu-container li:hover ul.sub-menu li:hover a, .menu-topmenu-container li:hover ul.sub-menu ul.sub-menu a:hover { color: rgb(83, 155, 1); }
.menu-topmenu-container li:hover ul.sub-menu ul.sub-menu a { background: transparent url("arrow_sub_ul.png") no-repeat scroll 6px 150px; color: rgb(255, 255, 255); }
.menu-topmenu-container li a { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(221, 221, 221); float: left; font-weight: bold; text-decoration: none; cursor: pointer ! important; width: auto ! important; }
.menu-topmenu-container li a:hover { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(90, 156, 16); float: left; font-weight: bold; text-decoration: none; cursor: pointer ! important; width: auto ! important; }
#mainMenu { position: absolute; left: -18px; top: 0px; }
#mainMenu ul li { float: left; }
#mainMenu ul li a { display: block; height: 49px; color: rgb(204, 204, 204); padding: 36px 18px 0px; font-size: 17px; background: transparent url("bk_mainmenu.png") no-repeat scroll 0px -78px; }
#mainMenu ul li a span { font-size: 10px; color: rgb(153, 153, 153); line-height: 120%; }
#mainMenu ul li a:hover { text-decoration: none; background: transparent url("bk_mainmenu.png") repeat-x scroll 0px 0px; color: rgb(150, 221, 252); }
#mainMenu ul li ul li a:hover { background: rgb(19, 35, 37) none repeat scroll 0% 0%; }
#topSocial { position: absolute; right: 0px; top: 120px; }
#topSocial ul li { float: left; padding: 0px 5px; width: 50px; }
#topSocial ul li a { display: block; height: 47px; width: 47px; background: transparent url("bk_topsocial.png") no-repeat scroll 0px 0px; }
#topSocial ul li a img { border: medium none; margin-top: 9px; margin-left: 8px; }
#topSocial ul li a:hover { background: transparent none repeat scroll 0% 0%; }
#topSearch { position: absolute; right: 5px; top: 25px; }
.alignleft { float: left; margin: 5px 15px 5px 0px; }
.alignright { float: right; margin: 5px 0px 5px 15px; }
#homeBoxes { margin-top: 21px; float: left; }
#homeBoxes .homeBox { width: 300px; float: left; margin-right: 20px; background: rgb(242, 242, 241) none repeat scroll 0% 0%; }
#homeBoxes .homeBox img { border: 6px solid rgb(226, 226, 226); background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 1px; }
#homeBoxes .homeBox img:hover { border-color: rgb(249, 249, 249); }
#homeBoxes .last { margin-right: 0px; }
#homeBoxes .homeBox h2 { padding: 10px 0px 15px; color: rgb(51, 51, 51); font-weight: normal; font-size: 24px; }
.more-link { padding: 20px 0px 0px; }
#blurb { border-width: 1px; border-style: solid; border-color: rgb(189, 189, 189) rgb(255, 255, 255) rgb(255, 255, 255) rgb(189, 189, 189); padding: 15px 20px 25px; text-shadow: 1px 1px rgb(255, 255, 255); background: transparent url("bk_blurb.jpg") repeat-x scroll 0px 100%; font-size: 18px; line-height: 130%; margin-bottom: 25px; }
#blurb p { margin: 0px; }
#blurb img { float: right; border: medium none; margin-top: 5px; }
#archive-title { padding: 5px 0px 7px 25px; margin: 0px 0px 15px; display: block; background: transparent url("ico_archive.png") no-repeat scroll 2px 50%; border-bottom: 1px solid rgb(221, 221, 221); }
#content #colLeft img { border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(255, 255, 255) rgb(255, 255, 255) rgb(187, 187, 187); }
.postItem { margin: 0px 0px 30px; padding: 0px 0px 15px; border-bottom: 1px dotted rgb(187, 187, 187); overflow: hidden; }
.postItem .meta { font-size: 11px; color: rgb(102, 102, 102); text-shadow: 1px 1px rgb(255, 255, 255); margin-top: -12px; margin-bottom: 18px; }
.postTags { font-size: 13px; background: transparent url("ico_tag.html") no-repeat scroll 0px 50%; padding-left: 24px; margin: 25px 0px 0px; }
blockquote { padding-left: 80px; margin: 20px 0px 15px; padding-top: 20px; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; background: transparent url("bk_blockquote.png") no-repeat scroll 0px 15px; border-top: 1px dotted rgb(221, 221, 221); border-bottom: 1px dotted rgb(221, 221, 221); }
#content #colLeft ul li, #content #colLeft ol li { padding: 5px 0px 5px 25px; background: transparent url("bullet_list.png") no-repeat scroll 0px 8px; }
#content #colLeft ul { margin: 0px 0px 15px 15px; }
#content #colLeft ol li { background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
#content #colLeft ol { margin: 0px 0px 15px 35px; }
#shareLinks { height: 30px; background: transparent url("bk_social.jpg") repeat-x scroll 0px 0px; font-size: 12px; line-height: 32px; padding: 0px 10px; border: 1px solid rgb(0, 143, 245); margin: 20px 0px; width: 130px; }
#shareLinks a { color: rgb(255, 255, 255); }
#shareLinks #icons { display: none; padding-left: 15px; }
#shareLinks #icons a { margin: 0px 10px; font-weight: bold; text-transform: uppercase; }
.emm-paginate { padding: 10px 0px; overflow: hidden; clear: both; }
.emm-paginate a { background: transparent url("bk_pagenavi.html") repeat-x scroll 0px 100%; border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); margin-right: 5px; padding: 4px 8px; text-align: center; text-decoration: none; }
.emm-paginate .emm-title { color: rgb(85, 85, 85); margin-right: 4px; font-size: 12px ! important; }
.emm-paginate .emm-gap { color: rgb(153, 153, 153); margin-right: 4px; }
.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current { color: rgb(255, 255, 255); background: rgb(136, 198, 39) none repeat scroll 0% 0%; border: 1px solid rgb(83, 155, 1); margin-right: 5px; padding: 4px 8px; }
.emm-paginate .emm-page {  }
.emm-paginate .emm-prev, .emm-paginate .emm-next {  }
#slider { position: relative; height: 370px; }
#slider img { position: absolute; top: 0px; left: 0px; display: none; z-index: 1; }
.portfolioCategs { float: right; margin-top: -47px; }
.portfolioCategs li { float: left; margin-right: 5px; }
.portfolioCategs li a { border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(254, 254, 254) rgb(254, 254, 254) rgb(221, 221, 221); padding: 6px 12px; text-shadow: 1px 1px rgb(255, 255, 255); background: transparent url("bk_blurb.jpg") repeat-x scroll 0px 100%; font-weight: bold; display: block; }
.gallery { margin-top: 10px; padding-left: 22px; margin-left: -22px; margin-bottom: 20px; width: 982px; }
.gallery .portfolioItem { float: left; width: 300px; margin-right: 25px; overflow: hidden; margin-bottom: 10px; }
.gallery .portfolioItem img { border: medium none; }
.rightBox { margin-bottom: 17px; width: 280px; float: right; margin-top: 30px; }
.rightBox h2 { background: transparent url("sidebar_h2strip.jpg") repeat-x scroll 0% 0%; float: left; width: 252px; font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; font-size: 16px; color: rgb(255, 255, 255); height: 36px; line-height: 36px; text-align: left; padding-left: 13px; border-radius: 5px 5px 0px 0px; position: relative; }
.rightBox ul { margin: 0px; padding: 0px; }
.rightBox li { margin: 0px; padding: 7px 0px 7px 35px; text-align: left; font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(114, 114, 114); background: rgb(216, 217, 215) url("big_arrow.png") no-repeat scroll 13px 8px; float: left; width: 230px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: bold; }
.rightBox li a { margin: 0px; padding: 0px; text-align: left; font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(114, 114, 114); text-decoration: none; }
.rightBox li a:hover { margin: 0px; padding: 0px; text-align: left; font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(70, 134, 0); text-decoration: none; }
.rightBox li ul.sub-menu li { padding: 0px 0px 0px 35px; float: left; width: 191px; line-height: 25px; border-top: 1px solid rgb(204, 204, 204); border-bottom: medium none; margin: 7px 0px -5px; }
.rightBox li ul.sub-menu li + li { border-bottom: medium none; }
.menu-topmenu-container li.current-page-ancestor a { color: rgb(90, 156, 16); }
.menu-topmenu-container li.current_page_item a { color: rgb(90, 156, 16); }
.menu-topmenu-container li.current-page-ancestor ul.sub-menu li.current_page_item a { color: rgb(90, 156, 16); }
.menu-topmenu-container li.current_page_ancestor li.current-page-parent a, .menu-topmenu-container li.current_page_ancestor li.current-page-parent ul a:hover, .menu-topmenu-container li.current_page_ancestor li.current-page-parent ul li.current_page_item a { color: rgb(90, 156, 16) ! important; }
.menu-topmenu-container li.current_page_ancestor li.current-page-parent ul a { color: rgb(255, 255, 255) ! important; }
.menu-topmenu-container li.current-page-ancestor ul.sub-menu li.current_page_item ul.sub-menu li a { color: rgb(255, 255, 255); }
.menu-topmenu-container li.current-page-ancestor ul.sub-menu li.current_page_item ul.sub-menu li a:hover { color: rgb(90, 156, 16); }
.rightBox ul {  }
#content #colLeft ul.commentlist { list-style: outside none none; display: block; margin: 0px 0px 20px; border-top: 3px solid rgb(210, 216, 219); border-bottom: 4px solid rgb(210, 216, 219); padding: 0px 0px 10px; }
#content #colLeft ul.commentlist ul { list-style-type: none; list-style-position: outside; margin: 0px; }
#content #colLeft ul.commentlist li { padding: 20px 0px 10px 50px; position: relative; margin-top: 0px; background: transparent url("bk_horiz_line.jpg") repeat-x scroll 0px 0px; }
#content #colLeft ul.commentlist li img { border: medium none; }
#content #colLeft ul.commentlist li p { font-size: 13px; margin: 10px 0px; }
#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text { margin-left: 20px; }
#content #colLeft ul.commentlist li .comment-meta span { font-size: 11px; color: rgb(153, 153, 153); }
#content #colLeft ul.commentlist li .comment-meta { font-size: 16px; }
#content #colLeft ul.commentlist li .gravatar { position: absolute; width: 50px; height: 50px; top: 20px; left: 0px; }
#content #colLeft ul.commentlist li .gravatar .gravatar_mask { position: absolute; left: 0px; top: 0px; background: transparent url("bk_gravatar_mask.png") no-repeat scroll 0px 0px; width: 50px; height: 50px; }
#content #colLeft ul.commentlist .reply { position: absolute; right: 0px; top: 25px; width: 46px; height: 21px; text-align: center; font-size: 12px; }
#content #colLeft ul.commentlist .reply a { display: block; width: 46px; height: 21px; font-style: italic; }
#content #colLeft ul.commentlist .reply a:hover { text-decoration: none; color: rgb(51, 51, 51); }
#content #colLeft ul.commentlist li .children li { margin-top: 15px; padding-top: 25px; border-bottom: medium none; overflow: hidden; padding-bottom: 5px; }
#content #colLeft ul.commentlist li .children li .gravatar { top: 20px; }
#content #colLeft ul.commentlist li .children li .reply { top: 30px; }
#twitter #twitter_update_list li { list-style-type: none; line-height: 140%; }
#showHide { display: none; position: absolute; width: 48px; height: 16px; right: 4px; top: -5px; background: transparent url("but_show_hide.png") no-repeat scroll 0px 0px; text-indent: -9999px; }
#footerActionsInner #twitter { float: left; overflow: hidden; width: 315px; background: transparent url("twitter_ill.html") no-repeat scroll 0px 0px; padding-left: 85px; position: relative; }
#footerActionsInner #twitter #latest { width: 293px; }
#footerActionsInner #twitter #latest #tweet { background: transparent url("bk_latest_tweet.png") no-repeat scroll 0px 0px; padding: 10px 10px 0px 20px; font-size: 12px; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; line-height: 125%; height: 65px; }
#footerActionsInner #twitter #latest #tweetBottom { height: 26px; background: transparent url("bl_latesttweet_bottom.png") no-repeat scroll 0px 0px; }
#footerActionsInner #twitter a.action { position: absolute; display: block; width: 81px; height: 23px; background: transparent url("but_actions.png") no-repeat scroll 0px 0px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); padding-top: 2px; }
#footerActionsInner #twitter a.action:hover { background: transparent url("but_actions.png") no-repeat scroll 0px -25px; }
#footerActionsInner #twitter a.action { left: 0px; top: 76px; }
#footerActionsInner #quickContact { float: right; overflow: hidden; width: 435px; background: transparent url("quick_contact_ill.html") no-repeat scroll 0px 0px; padding-left: 85px; position: relative; margin-left: 30px; }
#footerActionsInner #quickContact .leftSide { float: left; width: 155px; overflow: hidden; }
#footerActionsInner #quickContact .rightSide { float: left; width: 268px; overflow: hidden; margin-left: 10px; }
#footerWidgetsInner .boxFooter { float: left; width: 158px; padding-right: 10px; overflow: hidden; }
#footerWidgetsInner h2 { margin: 0px; padding: 0px 0px 12px; font-family: Arial,Helvetica,sans-serif; color: rgb(136, 198, 39); font-size: 15px; text-align: left; }
#footerWidgetsInner .boxFooter ul li { padding: 4px 0px 4px 17px; background: transparent url("arrow_sub_ul.png") no-repeat scroll 0px 8px; list-style: outside none none; font-size: 13px; color: rgb(188, 187, 187); font-style: italic; text-align: left; }
#footerWidgetsInner .boxFooter ul li a { text-decoration: none; color: rgb(188, 187, 187); font-size: 12px; font-style: normal; }
#footerWidgetsInner .boxFooter ul li a:hover { color: rgb(136, 198, 39); }
#footerWidgetsInner .boxFooter ul li.current-menu-item a { color: rgb(136, 198, 39); }
#footerWidgetsInner #copyright { clear: both; margin-top: 15px; position: relative; }
#site5bottom { float: left; padding-left: 10px; top: 40px; color: rgb(41, 37, 37); font-size: 11px; text-align: justify; }
#site5bottom img { border: medium none; }
#site5bottom a { color: rgb(108, 157, 26); }
#quickContact form input[type="text"], #quickContact form textarea { width: 138px; margin-bottom: 5px; border-width: 1px; border-style: solid; border-color: rgb(189, 189, 189) rgb(255, 255, 255) rgb(255, 255, 255) rgb(189, 189, 189); background: transparent url("bk_blurb.jpg") repeat-x scroll 0px 100%; padding: 7px; color: rgb(102, 102, 102); font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
#quickContact form textarea { width: 250px; height: 90px; padding-top: 5px; }
#quickContact form input[type="submit"] { display: block; float: right; width: 81px; height: 24px; background: transparent url("but_actions.png") no-repeat scroll 0px 0px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); padding-top: 0px; border: medium none; line-height: 80%; margin-top: 3px; }
#topSearch input[type="text"] { width: 100px; background: transparent url("bk_top_search.png") repeat-x scroll 0px 0px; padding: 9px 10px 10px; border: 1px solid rgb(46, 72, 73); color: rgb(168, 168, 168); font-style: italic; margin-right: 10px; position: relative; }
#topSearch input[type="submit"] { position: absolute; right: 0px; z-index: 100; width: 43px; height: 44px; background: transparent url("but_search.html") no-repeat scroll 0px 0px; border: medium none; cursor: pointer; }
#commentform p { margin: 0px; }
#commentform label { display: block; padding: 5px 0px; }
#commentform input, #commentform textarea { border: 1px solid rgb(221, 221, 221); padding: 8px; width: 300px; margin-bottom: 10px; }
#commentform input:focus, #commentform textarea:focus { border: 1px solid rgb(0, 153, 255); }
#commentform textarea { width: 560px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
#commentform input[type="submit"] { border: medium none; width: 151px; height: 32px; margin-top: 10px; cursor: pointer; background: transparent url("but_form.jpg") repeat-x scroll 0px 100%; color: rgb(255, 255, 255); font-size: 12px; padding: 0px; }
#contact label { display: block; padding: 5px 0px; }
#contact input, #contact textarea { border: 1px solid rgb(221, 221, 221); padding: 8px; width: 300px; margin-bottom: 10px; }
#contact textarea { width: 560px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
#contact input[type="submit"] { border: medium none; width: 151px; height: 32px; margin-top: 10px; cursor: pointer; background: transparent url("but_form.jpg") repeat-x scroll 0px 100%; color: rgb(255, 255, 255); font-size: 12px; padding: 0px; }
.errormsg, .successmsg { background: rgb(254, 244, 241) none repeat scroll 0% 0%; border: 1px solid rgb(247, 166, 138); color: rgb(218, 67, 16); padding: 10px; }
.successmsg { background: rgb(245, 250, 241) none repeat scroll 0% 0%; border: 1px solid rgb(194, 225, 170); color: rgb(143, 169, 67); }
#content { z-index: 100 ! important; }
.topimgmenu { margin: 15px -49px 0px 0px; padding: 0px; float: right; text-align: right; }
.topimgmenu ul { margin: 0px; padding: 0px 0px 20px; float: left; }
.topimgmenu li { margin: 0px 30px 0px 0px; padding: 0px; float: left; color: rgb(255, 255, 255); font-size: 10px; font-family: Arial,Helvetica,sans-serif; }
.topimgmenu li a { margin: 0px; padding: 0px; float: left; color: rgb(255, 255, 255); font-size: 12px; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
.topimgmenu li a:hover { margin: 0px; padding: 0px; float: left; color: rgb(90, 156, 16); font-size: 12px; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
.topimgmenu li span { float: left; margin-right: 10px; }
.textwidget { color: rgb(188, 187, 187); width: 360px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-align: left; }
.textwidget p { margin: 7px 0px 0px; padding: 0px; font-weight: normal; font-size: 13px; color: rgb(188, 187, 187); font-family: Arial,Helvetica,sans-serif; text-align: left; }
.textwidget p a { margin: 0px; padding: 0px; font-weight: normal; font-size: 13px; color: rgb(136, 198, 39); font-family: Arial,Helvetica,sans-serif; }
.textwidget p s:hover { margin: 10px 0px 0px; padding: 0px; font-weight: normal; font-size: 13px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
.menu-footermenu-container { float: right; margin: 0px; padding: 0px; }
.menu-footermenu-container ul { margin: 0px; padding: 0px; }
.menu-footermenu-container li { margin: 0px; padding: 0px 10px; float: left; font-size: 11px; color: rgb(41, 37, 37); }
.menu-footermenu-container li + li { border-left: 1px solid rgb(30, 27, 27); }
.menu-footermenu-container li a { margin: 0px; padding: 0px; float: left; color: rgb(41, 37, 37); text-decoration: none; }
.menu-footermenu-container li a:hover { margin: 0px; padding: 0px; float: left; color: rgb(41, 37, 37); text-decoration: none; }
.footerlogo { background: transparent url("footer-logo.png") no-repeat scroll right center; float: left; width: 217px; height: 48px; margin-top: 18px; }
.midcontent { width: 941px; float: left; padding-top: 3px ! important; position: relative; color: rgb(255, 255, 255); font-size: 23px; text-align: left; }
.midcontent h1 { font-size: 1em; }
.midcontent .button { display: block; padding: 3px 0px 0px 8px; margin-top: 15px; color: white; font-size: 13px; width: 120px; float: right; height: 35px; line-height: 31px; text-align: left; background: transparent url("button_pink_38_get_started.png") no-repeat scroll center top; font-family: "OpenSansLightRegular"; }
.midcontent .button:hover { background: transparent url("button_pink_38_get_started.png") no-repeat scroll 0px -38px; text-decoration: none; }
.tabmaindiv { width: 940px; float: left; }
.graytab { width: 267px; float: left; border-radius: 5px; background: rgb(242, 242, 241) none repeat scroll 0% 0%; padding: 16px 15px 10px 18px; min-height: 211px; }
.graytab img { margin-top: 3px; }
.graytab p { margin: 10px 0px 0px; padding: 0px; width: 100%; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(81, 79, 79); clear: both; float: left; line-height: 17px; min-height: 108px; }
.fld { float: left; }
.marleftright20 { margin-left: 20px; margin-right: 20px; }
.w600 { width: 600px; float: left; }
.w600 p { margin: 17px 0px 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(81, 79, 79); float: left; width: 100%; line-height: 18px; }
.martop34 { margin-top: 34px; }
h1 { margin: 0px; padding: 0px; color: rgb(84, 139, 16); }
.arial10-green { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(127, 191, 35); text-decoration: none; }
.arial10-green a { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(127, 191, 35); text-decoration: none; }
.arial10-green a:hover { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(127, 191, 35); text-decoration: none; }
.rightnavdiv { width: 301px; float: left; margin-left: 39px; }
.rightnav { width: 301px; float: left; }
.rightnav h2 { margin: 0px; padding: 0px; font-family: "OpenSansLightRegular"; color: rgb(69, 66, 66); font-size: 18px; }
.rightnav img { margin-right: 15px; }
.rightnav p { margin: 17px 0px 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(81, 79, 79); clear: both; width: 100%; float: left; line-height: 18px; }
h2 { margin: 0px; padding: 0px; }
.martop20 { margin-top: 22px; }
.whytradersdiv { width: 290px; float: left; margin-right: 20px; }
.whytradersdiv h2 { margin: 0px; padding: 0px 0px 14px; width: 296px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: rgb(75, 125, 16) ! important; }
.whytradersdiv h2 a { color: rgb(84, 139, 16) ! important; text-decoration: none ! important; font-weight: normal; }
.whytradersdiv h2 a:hover { color: rgb(75, 125, 16) ! important; text-decoration: none ! important; }
.whytradersdiv ul { margin: 0px; padding: 0px; }
.whytradersdiv li { margin: 0px; padding: 7px 0px 0px 25px; background: transparent url("tick.png") no-repeat scroll 0px 6px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(81, 79, 79); width: 100%; list-style: outside none none; }
.haveaquestion { margin: 0px; padding: 0px; width: 300px; float: left; }
.haveaquestion img { border: medium none; }
.haveaquestion h2 { margin: 0px; padding: 0px 0px 0px 13px; background: rgb(242, 242, 241) none repeat scroll 0% 0%; border-radius: 5px; font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: rgb(9, 9, 9); font-weight: normal; height: 36px; line-height: 36px; }
.haveaquestion ul { margin: 0px; padding: 0px; }
.haveaquestion li { margin: 0px; padding: 15px 0px 10px 10px; float: left; list-style: outside none none; font-family: Arial,Helvetica,sans-serif; font-size: 15px; color: rgb(81, 79, 79); border-bottom: 1px solid rgb(216, 217, 214); width: 290px; }
.haveaquestion li span { margin: 0px 10px 0px 0px; padding: 0px; float: left; }
.graysmallfont { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(168, 167, 167); float: left; }
.tabheading { font-family: "OpenSansLightRegular"; font-size: 22px; color: rgb(17, 15, 15); font-weight: normal; line-height: 30px; min-height: 65px; }
.ourliquidity { width: 920px; float: left; background: rgb(242, 242, 241) none repeat scroll 0% 0%; border-radius: 5px; height: 36px; line-height: 36px; margin-top: 35px; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; padding-left: 20px; color: rgb(0, 0, 0); }
.commericialdiv { width: 940px; float: left; background: transparent url("dottedline.png") repeat-x scroll 0% 0%; margin-top: 70px; padding-top: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(104, 102, 102); }
.flr { float: right; }
.arial12-green { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(127, 191, 35); }
.arial12-green a { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(127, 191, 35); text-decoration: none; }
.arial12-green a:hover { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(127, 191, 35); text-decoration: none; }
.getstarteddiv { width: 100%; float: left; line-height: 74px; background: transparent url("getstarted-bg.png") repeat-x scroll 0% 0%; height: 74px; }
.arial12-gray { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(180, 177, 177); }
.w115 { width: 121px; float: left; margin-left: 2px; }
.gettextbox { margin: 16px 4px 0px 0px; padding: 0px 0px 0px 6px; width: 110px; float: left; border: 0px none; height: 33px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 12px; font-family: Arial,Helvetica,sans-serif; border-radius: 3px; }
.newgettextbox { margin: 19px 1px 0px 0px; padding: 0px; width: 145px; float: left; height: 33px; background: transparent url("textbox-bg2.html") no-repeat scroll 0% 0%; color: rgb(180, 177, 177); font-size: 12px; line-height: 33px; border: 0px none; }
.dropdownbox { margin: 9px 0px 0px; padding: 0px; width: 140px; float: left; background: transparent none repeat scroll 0% 0%; color: rgb(180, 177, 177); font-size: 12px; line-height: 33px; border: 0px none; }
.maindiv { width: 940px; margin: 0px auto; }
.currenciesdiv { width: 100%; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 55px; padding-top: 6px; }
.currenciesfont { font-family: Arial,Helvetica,sans-serif; font-size: 36px; color: rgb(17, 15, 15); font-weight: normal; }
.mariyagrayfont { text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(17, 15, 15); }
.cs-title { font-family: Arial,Helvetica,sans-serif; font-size: 20px; color: rgb(255, 255, 255); font-weight: normal; width: 300px; float: left; left: 252px ! important; position: absolute ! important; top: 213px ! important; }
.cs-title h4 { font-family: "HarabaraRegular"; margin-bottom: 20px ! important; font-size: 30px; color: rgb(255, 255, 255); font-weight: bold; width: 356px; letter-spacing: 0.08em; text-align: left; }
#cs-title-slider { position: absolute; float: left; top: 114px; height: 180px; margin-left: -480px; left: 50% ! important; text-align: left; color: rgb(255, 255, 255); z-index: 1 ! important; }
.slidermain { width: 100%; margin: 0px auto; height: 440px; }
.slidermaindiv { width: 100%; float: left; margin-top: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.get_started_block { position: absolute; right: 50%; top: 203px; margin-right: -484px; width: 240px; z-index: 999; padding: 10px; background: transparent url("black_opacity_50_bg.png") repeat scroll 0% 0%; border-radius: 10px; }
.cs-button-slider { margin-right: 9px; background: transparent url("slider-dc.png") no-repeat scroll 0% 0%; width: 20px; height: 20px; float: left; z-index: 9999999; text-indent: -5000px; }
.cs-active { background: transparent url("slider-ac.png") no-repeat scroll 0% 0%; width: 20px; height: 20px; float: left; z-index: 9999999; }
#cs-prev-slider { display: none; }
.cs-prev, .cs-next { display: none; }
.cs-buttons { position: absolute; margin-top: -50px; left: 50%; text-indent: 0px; margin-left: -481px; }
.learnmore { width: 132px; height: 44px; float: left; z-index: 999; }
.openaccount { width: 236px; height: 74px; float: left; z-index: 999; }
.openlivebtn { float: left; z-index: 999; margin-top: 20px; }
.downloadbtn { float: left; z-index: 999; margin-top: 20px; }
#mainWrapper { position: relative; z-index: 9 ! important; }
.mainmidcontent { width: 100%; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; }
.intbanner { width: 960px; float: left; background: transparent url("int-banner.png") no-repeat scroll left center; }
.marleft20 { margin-left: 20px; }
.companybar { width: 225px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(188, 187, 187); font-weight: normal; }
.w225 { width: 250px; float: left; }
.numberfont { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(255, 255, 255); }
.w84 { width: 91px; float: left; padding-right: 8px; text-align: right; }
.maillink { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(136, 198, 39); text-decoration: none; }
.maillink a { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(136, 198, 39); text-decoration: none; }
.maillink a:hover { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(136, 198, 39); text-decoration: none; }
.css3 {  }
#colLeft { background: rgb(242, 242, 242) none repeat scroll 0% 0%; float: left; width: 100%; padding-bottom: 20px; text-align: left; }
.intmain { width: 940px; margin: 0px auto; }
.intmaindiv { width: 940px; float: left; }
.intconrightdiv { width: 580px; float: left; margin-left: 25px; }
.intconrightdiv-kp { width: 935px; padding-left: 25px; }
.intconrightdiv-kp hr { width: 935px; }
.intconrightdiv h1 { margin: 0px; padding: 0px; font-family: "OpenSansLightRegular"; font-size: 28px; color: rgb(83, 155, 1); font-weight: normal; }
.intconrightdiv h2 { margin: 0px; padding: 0px; font-family: "OpenSansLightRegular"; font-size: 18px; color: rgb(83, 155, 1); font-weight: normal; }
.intconrightdiv h2 { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: rgb(83, 155, 1); }
.intconrightdiv p { margin: 15px 0px 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(81, 79, 79); line-height: 18px; }
.contentbor { border-bottom: 1px solid rgb(233, 234, 233); width: 615px; float: left; padding-bottom: 18px; padding-top: 15px; }
.intconlist { margin: 0px; padding: 0px; }
.intconlist ul { margin: 0px; padding: 0px; }
.intconlist li { margin: 0px; padding: 10px 0px 0px 25px; background: transparent url("right-arrow.png") no-repeat scroll 0px 11px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(81, 79, 79); width: 100%; list-style: outside none none; }
.searchselect { float: left; padding: 3px 16px 11px 0px; background: rgb(255, 255, 255) url("dnarrow.png") no-repeat scroll 124px 14px; border-radius: 3px; margin-top: 16px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); z-index: 2147483647; height: 19px; line-height: 34px; }
.searchselect select { margin: 0px; padding: 15px 5px ! important; border: 0px none; width: 145px; background: transparent none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(180, 177, 177); cursor: pointer; }
.searchselect div.selector { width: 135px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(180, 177, 177); }
div.selector select.search_select { width: 162px; padding-left: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.searchselect div.selector span { padding-left: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
.breadcrum { width: 100%; float: left; background: transparent url("breadcrum-bg.png") repeat-x scroll 0% 0%; height: 41px; text-align: left; }
.bradcum { width: 100%; float: left; padding: 15px 0px; }
.bradcum li { float: left; padding-right: 5px; color: rgb(70, 134, 0); font-family: Arial,Helvetica,sans-serif; }
.bradcum li:last-child a { padding-left: 10px; color: rgb(136, 198, 39); }
.bradcum li:first-child a { background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
.bradcum li a { color: rgb(69, 69, 69); padding-left: 10px; background: transparent url("arrow_sub_ul.png") no-repeat scroll left center; }
.bradcum li a.active { color: rgb(136, 198, 39); }
.martop27 { margin-top: 27px; }
.phone { background: transparent url("phone.png") no-repeat scroll left center; float: left; width: 6px; height: 13px; margin: 3px 13px 0px 3px; }
.fax { float: left; background: transparent url("fax.png") no-repeat scroll right center; width: 9px; height: 11px; margin: 2px 12px 0px 1px; }
.mail { float: left; background: transparent url("email.png") no-repeat scroll right center; width: 11px; height: 8px; margin: 3px 12px 0px 0px; }
html body a.cs-slider { width: 100% ! important; position: relative ! important; }
#coin-slider-slider { position: relative; overflow: hidden; }
.sideget { float: right; width: 280px; margin-top: -18px; }
.sidegethed { float: left; background: transparent url("get_startedimg.png") no-repeat scroll left center; padding: 20px 0px 30px 15px; font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; font-size: 16px; font-weight: normal; color: rgb(255, 255, 255); width: 251px; position: relative; z-index: 1; }
.grybox { float: left; background: rgb(221, 221, 221) none repeat scroll 0% 0%; width: 254px; border: 1px solid rgb(122, 122, 122); margin: -24px 0px 0px; padding: 25px 0px 9px 10px; border-radius: 0px 0px 5px 5px; }
.textdiv { float: left; padding: 0px 0px 10px; }
.livecla { color: rgb(180, 177, 177); font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.w113 { width: 125px; float: left; }
.sidegetbox { margin: 0px 1px 0px 0px; width: 110px; float: left; border: 0px none; height: 33px; font-size: 12px; padding: 0px 0px 1px 6px; font-family: Arial,Helvetica,sans-serif; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 3px; color: rgb(0, 0, 0); }
.countryselect { float: left; padding: 3px 19px 6px 0px; background: rgb(255, 255, 255) url("dnarrow.png") no-repeat scroll 220px 16px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 22px; width: 224px; z-index: 2147483647; border-radius: 3px; color: rgb(0, 0, 0); }
.countryselect select { margin: 0px; padding: 15px 5px ! important; border: 0px none; width: 242px; background: transparent none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(180, 177, 177); }
.countryselect div.selector { width: 281px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(180, 177, 177); }
div.selector select.search_select { width: 281px ! important; padding-left: 5px; background: transparent none repeat scroll 0% 0%; }
.countryselect div.selector span { padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
input.subm_but { float: right; background: transparent url("submit-btnhome1.png") no-repeat scroll 0% 0%; width: 123px; height: 33px; border: medium none; }
.submit_butdiv { float: left; width: 280px; margin-top: 3px; position: relative; }
.menu-topmenu-container li:hover ul.sub-menu li.secondsubmenu { background: transparent url("arrow_sub_ul.png") no-repeat scroll 167px 13px ! important; }
.menu-topmenu-container li.subchild:hover ul.sub-menu { width: 110px ! important; }
.menu-topmenu-container li.subchild:hover ul.sub-menu li { width: 90px ! important; }
#menu-forex-trading .manu { float: left; border-radius: 0px 0px 5px 5px; }
.rightBox li.lastlibo { border-radius: 0px 0px 5px 5px ! important; position: relative; }
.intmaindivs { width: 940px; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 3px 6px rgb(142, 141, 141); padding-top: 25px; position: relative; }
.contant_shadow { float: left; position: absolute; top: -13px; left: 0px; background: transparent url("content-shadow.png") no-repeat scroll 0% 0%; width: 940px; height: 13px; }
.get-started { background: transparent url("get-started-img.png") no-repeat scroll 0px 0px; width: 114px; height: 36px; float: left; margin-top: 16px; }
.wpcf7-list-item-label { color: rgb(180, 177, 177); font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-top: -1px; margin-left: 3px; }
span.wpcf7-list-item { float: left; margin-bottom: 4px; }
input.homesubm_but { float: left; background: transparent url("submit-btnhome.png") no-repeat scroll 0% 0%; height: 33px; border: medium none; width: 99px; margin-left: 856px; margin-top: -46px; }
div.wpcf7-validation-errors { border: medium none ! important; color: red; }
div.wpcf7-response-output { margin: 0px ! important; padding: 0px ! important; }
.textwidget { width: 301px; }
.img_gap { padding-top: 17px; }
.goog-te-gadget img { border: medium none; display: none ! important; vertical-align: middle; }
.goog-te-gadget-simple { background-color: rgb(255, 255, 255) ! important; border-radius: 5px ! important; cursor: pointer; display: inline-block; font-size: 10pt; padding: 1px 5px 2px; border: medium none ! important; }
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active { color: rgb(68, 68, 68); font-size: 12px; font-weight: bold; text-decoration: none; display: none ! important; }
.goog-te-gadget { color: rgb(0, 0, 0); font-family: arial; font-size: 1px; white-space: nowrap; }
.goog-te-gadget .goog-te-combo { margin: -4px 0px ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 2px; border-radius: 5px; border: medium none; }
.goog-te-gadget { color: rgb(0, 0, 0) ! important; font-family: arial; font-size: 1px ! important; white-space: nowrap; }
.pink-area { background: transparent url("pink-bg.png") no-repeat scroll 0% 0%; width: 239px; height: 75px; }
.pink-area .main { padding: 25px 0px 0px; color: rgb(255, 255, 255); text-align: center; font-size: 23px; font-family: "微软雅黑","宋体",Arial; line-height: 24px; }
.green-area { background: transparent url("gray_bg.png") no-repeat scroll 0% 0%; width: 237px; height: 77px; }
.green-area .main { padding: 25px 0px 0px; color: rgb(255, 255, 255); text-align: center; font-size: 23px; font-family: "微软雅黑","宋体",Arial; line-height: 24px; }
.orange_bar { width: 267px; height: 32px; background: transparent url("orange_bar.png") no-repeat scroll 0% 0%; float: left; }
.orange_bar .main { padding: 8px 0px 0px 4px; color: rgb(255, 255, 255); text-align: center; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
.orange_bar a { text-decoration: none; color: rgb(255, 255, 255); }
.orange_bar a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.green_bar { width: 267px; height: 32px; background: transparent url("green_bar.png") no-repeat scroll 0% 0%; float: left; }
.green_bar .main { padding: 8px 0px 0px 4px; color: rgb(255, 255, 255); text-align: center; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
.green_bar a { text-decoration: none; color: rgb(255, 255, 255); }
.green_bar a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.pink_bar { width: 267px; height: 32px; background: transparent url("pink_bar.html") no-repeat scroll 0% 0%; float: left; }
.pink_bar .main { padding: 8px 0px 0px 4px; color: rgb(255, 255, 255); text-align: center; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
.pink_bar a { text-decoration: none; color: rgb(255, 255, 255); }
.pink_bar a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.get-started { width: 114px; height: 36px; background: transparent url("get-started-img.png") no-repeat scroll 0% 0%; float: left; }
.get-started .main { padding: 8px 0px 0px 17px; color: rgb(255, 255, 255); text-align: left; font-size: 16px; font-family: "微软雅黑","宋体",Arial; }
.submit { width: 87px; height: 33px; background: transparent url("submit-btnhome.png") no-repeat scroll 0% 0%; float: left; margin-top: 20px; position: absolute; margin-left: 3px; }
.submit .main { padding: 7px 0px 0px; color: rgb(255, 255, 255); text-align: center; font-size: 16px; font-family: "微软雅黑","宋体",Arial; }
.account_area { width: 237px; height: 75px; background: transparent url("openaccount-btn.png") no-repeat scroll 0% 0%; }
.account_area .main { padding: 4px 35px 0px 14px; color: rgb(205, 203, 203); text-align: left; font-size: 14px; font-family: "微软雅黑","宋体",Arial; line-height: 18px; margin-top: 5px; }
.account_area .main h2 { font-weight: normal; text-transform: uppercase; font-size: 16px; font-family: "微软雅黑","宋体",Arial; color: rgb(205, 203, 203); margin: 2px 0px 3px; }
.learn_more .main { padding: 12px 0px 0px; color: rgb(255, 255, 255); text-align: center; font-size: 16px; font-family: "微软雅黑","宋体",Arial; }
.learn_more a:link, .learn_more a:visited, .learn_more:hover { color: rgb(255, 255, 255); text-decoration: none; text-transform: capitalize; background: transparent url("learnmore-btn.png") no-repeat scroll -18px -55px; font-size: 16px; }
.learn_more a:hover { color: rgb(83, 155, 1) ! important; text-decoration: none; }
.my_div { margin: 0px auto; width: 100%; z-index: 1; }
#test2 {  }
#test2 img { border: medium none; }
#test2 img a { border: medium none; }
#test3 {  }
#test3 img { border: medium none; }
#test3 img a { border: medium none; }
#slidercontainer { position: relative ! important; width: 1320px; }
h2.ps-font { color: rgb(127, 209, 59) ! important; font-size: 20px ! important; font-weight: bold ! important; }
.ps-font { font-family: Arial,Helvetica,sans-serif ! important; }
#content1 h2 { color: rgb(102, 102, 102); font-size: 150%; line-height: 1.5em; padding-bottom: 1em; }
#content1 { padding: 0px 0px 25px; width: 620px ! important; }
#content1 .box { width: 650px; border: 1px solid rgb(204, 204, 204); padding: 10px; margin-bottom: 20px; }
#content1 .box-fullw { width: 580px; float: left; border: 1px solid rgb(204, 204, 204); padding: 20px; margin-bottom: 20px; }
#content1 .form-wrap-reg { width: 580px; float: left; border: 1px solid rgb(204, 204, 204); padding: 20px; margin-bottom: 20px; }
#content1 .box-fullmsg { width: 580px; border: 1px solid rgb(204, 204, 204); padding: 20px; margin-bottom: 20px; }
#content1 .box-fullmsgCG { width: 580px; border: 1px solid rgb(204, 204, 204); padding: 20px; margin-bottom: 20px; float: left; }
.clearer { clear: both; height: 1px; margin-top: -1px; font-size: 1px; line-height: 1px; }
#content1 p { font-size: 12px; color: rgb(102, 102, 102); padding-bottom: 1em ! important; line-height: 1.5em ! important; width: 570px; margin: 0px ! important; }
.btn-inverse { background: transparent linear-gradient(to bottom, rgb(124, 191, 49) 14%, rgb(106, 172, 32) 100%) repeat scroll 0% 0%; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255) ! important; text-decoration: none; font-weight: bold; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.btn-inverse:hover { background: rgb(106, 172, 32) none repeat scroll 0px 0px; color: rgb(255, 255, 255); text-decoration: none; }
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { background-color: rgb(106, 172, 32); color: rgb(255, 255, 255); }
.btn-inverse:active, .btn-inverse.active {  }
.icon-white-arrow { background-image: url("white-arrow.png"); display: block; float: left; height: 16px; margin: 4px 3px 0px 6px; width: 16px; }
.btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; border-radius: 4px; border-style: solid; border-width: 1px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); color: rgb(51, 51, 51); cursor: pointer; display: inline-block; font-size: 11px; line-height: 20px; margin-bottom: 0px; padding: 2px 6px; text-align: left; vertical-align: middle; min-width: 220px; }
.big1 { width: 268px ! important; }
.styled-list-main a, .downloadLink { color: rgb(89, 176, 17); font-weight: bold; text-decoration: none; }
form {  }
form .nomargin { margin-top: 0px; }
form div.text, form div.text2 { display: block; margin-bottom: 5px; padding: 5px; clear: both; float: left; width: 99%; }
.wizard-step div.text, .wizard-step div.text2 { display: block; margin-bottom: 5px; padding: 5px; min-height: 38px; clear: both; float: left; width: 100%; }
form div.checkbox { display: block; margin-bottom: 5px; padding: 0px 5px 0px 198px; clear: both; float: left; }
.agreement { margin: 10px 5px 20px; }
.form-wrap-reg form div.text2 input.phonecode { width: 51px; }
.form-wrap-reg form div.text2 input.phonenum { width: 140px; }
.activeform { background-color: rgb(230, 255, 210); }
form div.text label { color: rgb(51, 51, 51); display: inline-block; font-weight: bold; line-height: 26px; vertical-align: top; width: 181px; margin-right: 12px; float: left; text-align: left; }
form div.text2 label { color: rgb(51, 51, 51); display: inline-block; font-weight: bold; line-height: 18px; vertical-align: top; width: 181px; margin-right: 12px; float: left; text-align: left; }
#CCerrorbox, #CCerrorbox2 { margin: 0px 0px 0px 200px; float: left; width: 370px; }
#CCerrorbox3 { margin: 0px; float: left; width: 370px; }
form #CCerrorbox label, form #CCerrorbox2 label { color: rgb(51, 51, 51); display: inline-block; font-weight: bold; line-height: 26px; vertical-align: top; width: 350px ! important; margin-right: 12px; float: left; text-align: left; }
form #CCerrorbox3 label { color: rgb(51, 51, 51); display: inline-block; font-weight: bold; line-height: 26px; vertical-align: top; width: 350px ! important; margin: 0px ! important; float: left; text-align: left; }
form #CCerrorbox label.valid, form #CCerrorbox2 label.valid, form #CCerrorbox3 label.valid { color: green ! important; font-weight: normal; font-size: 100%; display: none; float: left; }
form #CCerrorbox label.valid, form #CCerrorbox2 label.valid, form #CCerrorbox3 label.valid { color: green ! important; font-weight: normal; font-size: 100%; display: none; float: left; }
form div.text span { color: rgb(102, 102, 102); display: inline-block; font-size: 10px; font-weight: normal; line-height: 1em; width: 140px; }
.form-wrap-reg form div.text input { width: 170px; }
.error { background: transparent none repeat scroll 0% 0% ! important; border: 1px solid rgb(255, 255, 255); clear: none ! important; color: rgb(255, 0, 0) ! important; margin: 0px 0px 0px 12px ! important; padding: 0px; float: left; width: 135px; text-align: left; line-height: 16px ! important; }
form div.text label.error, form div.text2 label.error { background: transparent none repeat scroll 0% 0% ! important; border: 1px solid rgb(255, 255, 255); clear: none ! important; color: rgb(255, 0, 0) ! important; margin: 0px 0px 0px 12px ! important; padding: 0px; float: none; width: 135px ! important; text-align: left; line-height: 16px ! important; }
.form-wrap-reg form div.text label.error, form div.text2 label.error { background: transparent none repeat scroll 0% 0% ! important; border: 1px solid rgb(255, 255, 255); clear: none ! important; color: rgb(255, 0, 0) ! important; margin: 0px 0px 0px 15px; padding: 0px; float: right; height: 36px; width: 130px ! important; text-align: left; line-height: 16px ! important; }
input.error { color: rgb(0, 0, 0) ! important; }
.formerror { background: transparent none repeat scroll 0% 0% ! important; border: 1px solid rgb(255, 255, 255); border-radius: 6px; clear: none ! important; color: rgb(255, 0, 0) ! important; margin: 0px ! important; padding: 0px ! important; float: left; width: 100% ! important; text-align: left; line-height: 16px ! important; }
form div.text label.valid, form div.text2 label.valid { color: green ! important; font-weight: normal; font-size: 100%; display: none; float: right; }
form div.text span { display: inline-block; width: 150px; font-weight: normal; font-size: 12px; color: rgb(102, 102, 102); line-height: 1em; }
form div.text select { width: 226px ! important; border: 1px solid rgb(221, 221, 221); padding: 4px; margin: 0px ! important; color: rgb(0, 0, 0) ! important; }
form div.text input, form div.text2 input { background: rgb(242, 242, 242) none repeat scroll 0px 0px; border: 1px solid rgb(221, 221, 221); padding: 7px; width: 280px; }
form div.text p.fees { width: 280px; padding: 7px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); display: inline; }
form #dob { display: inline; width: 80px; padding-right: 5px; }
.box-fullw form div.text input { width: 210px ! important; margin: 0px ! important; background: rgb(242, 242, 242) none repeat scroll 0px 0px ! important; }
.form-wrap-reg form div.text input { width: 210px; margin: 0px; background: rgb(242, 242, 242) none repeat scroll 0px 0px ! important; }
.form-wrap-reg .for_input { display: block; font-size: 12px; width: 86px; float: left; }
.type_instr { line-height: 20px; float: left; width: 385px; }
.wizard-step div.text input[type="checkbox"], .wizard-step div.text input[type="radio"] { float: left; height: 17px; margin-right: 5px; width: 10px; }
#acc_choose { border: 1px solid rgb(221, 221, 221); color: rgb(0, 0, 0); margin: 0px; font-size: 16px; padding: 4px; width: 228px; }
form div.text textarea { width: 280px; height: 80px; padding: 7px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); }
.box-fullw form div.text textarea { width: 250px; }
div.text textarea.tandcs { width: 630px; height: 220px; padding: 7px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); margin-bottom: 20px; }
form div.form-options { width: 660px; float: left; margin: 0px; }
form div.form-options a.formcancel { float: left; line-height: 28px; color: rgb(153, 153, 153); margin-left: 20px; margin-top: 10px; }
form div.small-options { width: 500px; }
form div.med-options { width: 395px; padding-left: 190px; }
.form-wrap-reg form div.med-options { padding-left: 50px; }
.form-wrap-reg form div.form-options input#regform_button { float: right; }
.form-wrap-reg form div.form-options input#regform_button_back { float: left; }
form div.mini-options { width: 295px; }
form div.med-options p { margin: 11px 0px 0px 10px; display: inline; float: left; }
form div.med-options input.checkbox { margin: 15px 0px 0px 15px; float: left; display: inline; }
form div.form-options input.submit { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; border-radius: 4px; border-style: solid; border-width: 1px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); cursor: pointer; display: inline-block; font-size: 11px; margin: 0px 0px 0px 8px; padding: 5px 25px 5px 20px; text-align: left; vertical-align: middle; min-width: auto; height: auto ! important; position: relative ! important; width: auto ! important; font-family: sans-serif; background: transparent linear-gradient(to bottom, rgb(124, 191, 49) 14%, rgb(106, 172, 32) 100%) repeat scroll 0% 0%; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255) ! important; text-decoration: none; font-weight: bold; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.newarrow { background: rgb(124, 191, 49) url("white-arrow.png") no-repeat scroll right 5px center ! important; }
.newarrow:hover { background: rgb(106, 172, 32) url("white-arrow.png") no-repeat scroll right 5px center ! important; }
.newarrow2 { background: rgb(124, 191, 49) url("back-arrow.png") no-repeat scroll left 5px ! important; padding-left: 24px ! important; }
form div.form-options input.submit:hover { background: rgb(106, 172, 32) none repeat scroll 0px 0px; color: rgb(255, 255, 255); text-decoration: none; }
a.link-button-black:hover { background-position: 0px -36px; text-decoration: none; }
form div.form-options input.fund { background: transparent url("btn-fund.html") repeat scroll 0px 0px; width: 166px; }
.note { font-size: 10px; color: rgb(102, 102, 102); font-style: normal; line-height: normal; }
#fundingoptions h3 { cursor: pointer; color: rgb(89, 176, 17); font-weight: bold; text-decoration: none; display: block; font-size: 12px; letter-spacing: 0px; }
#fundingoptions h3.active { color: rgb(0, 0, 0); letter-spacing: 0px; }
.japanInstr { padding: 0px 0px 10px; }
ul.styled-list { margin: 10px 0px; }
ul.styled-list li { color: rgb(102, 102, 102); width: 540px; float: left; background: transparent url("big_arrow.png") no-repeat scroll left 3px; padding: 0px 0px 10px 30px; }
ul.styled-list1 li { color: rgb(102, 102, 102); padding-left: 30px; background: transparent url("big_arrow.png") no-repeat scroll left center; line-height: 2em; width: 100%; float: left; }
.alert-info-highlight, .alert-info-highlight a { background-color: rgb(58, 135, 173); color: rgb(255, 255, 255); text-shadow: none; }
.alert-info-highlight a { text-decoration: underline; }
.alert { margin-bottom: 20px; font-size: 13px; }
.alert a { color: rgb(157, 120, 56); }
.alert-info a { color: rgb(7, 91, 118); }
.alert { padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); background-color: rgb(252, 248, 227); border: 1px solid rgb(251, 238, 213); border-radius: 4px; color: rgb(192, 152, 83); }
.alert-info { background-color: rgb(217, 237, 247); border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); }
.noblock { display: inline; }
.icon-white, .nav-tabs > .active > a > [class^="icon-"], .nav-tabs > .active > a > [class*=" icon-"], .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"] { background-image: url("glyphicons-halflings-white.png"); }
.icon-arrow-right { background-position: -264px -96px; }
form div.text span { color: rgb(102, 102, 102); display: inline-block; font-size: 80%; font-weight: normal; line-height: 1em; width: 140px; }
.infobox { background-color: rgb(238, 238, 238); border: 2px solid rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold; padding: 8px; width: 644px; }
ul.styled-list-main { margin: 10px 0px 20px; }
ul.styled-list-main li { font-size: 103%; color: rgb(102, 102, 102); padding-bottom: 1em; line-height: 1.5em; }
.localbanktext { width: 175px ! important; vertical-align: top; }
.localbanktext p { text-align: left ! important; }
.localBankTbl th p { font-size: 103%; color: rgb(102, 102, 102); padding-bottom: 1em; line-height: 1.5em; width: 175px ! important; margin: 0px ! important; }
.localBankTbl p { font-size: 103%; color: rgb(102, 102, 102); padding-bottom: 1em; line-height: 1.5em; width: 100%; margin: 0px ! important; }
.textred { color: rgb(255, 0, 0); }
#genericslider { width: 580px; padding: 0px 0px 0px 40px; }
.funding_ttl { font-size: 26px; color: rgb(127, 209, 59); font-weight: bold; float: left; width: 100%; margin: 0px 0px 10px; }
.cur_gray_bx { background: rgb(216, 217, 215) none repeat scroll 0% 0%; float: left; width: 600px; padding: 10px; margin: 0px 0px 10px; }
.cur_gray_bx ul { list-style-type: none; margin: 0px; padding: 0px; width: 186px; float: left; }
.cur_gray_bx ul li { padding: 5px 0px; font-size: 13px; font-weight: normal; }
.funding_bx { border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; padding: 10px; width: 283px; float: left; min-height: 170px; position: relative; }
.funding_bx h2 { color: rgb(102, 102, 102); font-size: 150%; line-height: 1.5em; font-weight: normal; margin: 0px 0px 18px; width: 168px; }
.funding_bx > p { margin: 0px 0px 5px ! important; padding: 0px; width: 100%; float: left; }
.margin_rgt_10 { margin-right: 10px; }
.funding_bx span { color: rgb(102, 102, 102); line-height: 1.5em; font-weight: normal; margin: 0px 0px 18px; font-size: 18px; text-align: left; width: 70%; display: block; }
.funding_bx ul { list-style-type: none; margin: 0px; padding: 0px; width: 230px; float: left; }
.funding_bx ul li { padding: 0px 0px 5px; font-weight: bold; width: 46px; float: left; }
.funding_bx_icon { width: 110px; height: 80px; position: absolute; top: 0px; right: 0px; }
.funding_bx_icon img { width: 110px; height: 80px; }
table#funding .odd { background-color: rgb(242, 242, 242); }
table#funding p { font-size: 11px; padding: 5px; vertical-align: middle; width: 100%; }
table#funding .rightcell { border-left: 5px solid rgb(255, 255, 255); font-weight: bold; }
.brokerlist { cursor: pointer; color: rgb(7, 91, 118); font-weight: bold; text-decoration: none; display: block; font-size: 12px; letter-spacing: 0px; margin: 0px; padding: 0px; }
.accepted_curreny { padding: 0px 0px 25px; }
.proImg { position: absolute; display: block; top: 10px; right: 10px; border: 0px none; }
.crImg { display: block; float: left; border: 0px none; margin: 0px 10px; }
#fundingoptions > .para > p, #fundingoptions > .para-local > p { width: 520px; float: left; margin: 0px; padding: 0px; }
.para { width: 490px; min-height: 100px; float: left; margin: 0px; padding: 0px; }
.crImg-local { display: block; float: left; border: 0px none; margin: 0px 20px 0px 0px; }
.para-local { width: 490px; min-height: 90px; float: left; margin: 0px; padding: 0px; }
.para-outer { width: 520px; float: left; margin: 0px; padding: 0px; }
#fundingoptions > .para-outer > p { width: 620px; float: left; margin: 0px; padding: 0px; }
.no { font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; color: rgb(66, 155, 2); float: left; padding-right: 10px; }
.no > img { float: left; margin-top: 2px; }
.listpara { float: left; font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); font-size: 13px; line-height: 16px; width: 94%; }
#msgbox01 p { color: rgb(102, 102, 102); font-size: 12px; line-height: 1.5em; margin: 0px ! important; padding-bottom: 1em; width: 100%; text-align: left; }
.bottomContent { float: left; padding: 0px; margin: 15px 0px 0px; width: 620px; }
.bottomContent p { padding: 0px; width: 100% ! important; }
.bottomContent span { color: rgb(102, 102, 102); line-height: 1.5em; font-weight: normal; margin: 0px; font-size: 18px; text-align: left; width: 100%; display: block; }
.wizard-step { display: none; }
form div.quiztext { clear: both; display: block; margin-bottom: 5px; padding: 10px 5px 5px 0px; }
#creditcardform, #creditcardform1, #bankformau, #bankformau1 { margin-top: 30px; }
.infobox-mini { background-color: rgb(216, 217, 215); color: rgb(51, 51, 51); font-weight: normal; padding: 8px ! important; width: 600px; }
.wf-img { display: inline-block; }
.wf-img img, .wf-img a { border: medium none; }
.withDetails { width: 100% ! important; vertical-align: top ! important; color: rgb(102, 102, 102); }
.withDetails p { width: 100% ! important; vertical-align: top ! important; }
.withDetailstd { width: 25%; vertical-align: top ! important; text-align: left ! important; }
.withDetailstd2 { width: 75%; padding-right: 20px; text-align: left ! important; vertical-align: top ! important; }
.credit-cardback { background: transparent url("credit-card-new.jpg") no-repeat scroll 0% 0% ! important; width: 398px ! important; height: 213px; position: relative; float: right; right: 42px; top: 5px; }
#CCYCardNumber { left: 98px; position: absolute; top: 117px; width: 79px ! important; }
#CCYCardNumber2 { position: absolute; right: 33px; top: 117px; width: 48px ! important; }
.grayBox { border: 2px solid rgb(216, 217, 215) ! important; padding: 5px ! important; float: left; color: rgb(102, 102, 102); }
.nextbtn { float: right ! important; padding-left: 0px ! important; padding-right: 216px ! important; width: 100px ! important; }
.backbtn { float: left ! important; padding-left: 190px ! important; width: 88px ! important; }
#content1 .box-fullw2 { width: 850px; float: left; border: 1px solid rgb(204, 204, 204); padding: 20px; margin-bottom: 20px; }
.box-fullw2 p { width: 100% ! important; }
.box-fullw2 { border: 1px solid rgb(198, 198, 198); float: left; margin-top: 20px; padding: 20px; width: 850px; }
.box-fullw1 { border: 1px solid rgb(198, 198, 198); float: left; margin-top: 20px; padding: 20px; width: 539px; }
#content1 .box-fullw1 { width: 539px; float: left; border: 1px solid rgb(204, 204, 204); padding: 20px; margin-bottom: 20px; }
.box-fullw1 form div.text input { width: 170px; }
.box-fullw1 form div.text input { width: 210px ! important; margin: 0px ! important; background: rgb(242, 242, 242) none repeat scroll 0px 0px ! important; }
.box-fullw1 form div.text textarea { width: 250px; }
.box-fullw1 p { width: 100% ! important; }
.box-fullw1 form div.text label { color: rgb(51, 51, 51); display: inline-block; font-weight: bold; line-height: 26px; vertical-align: top; width: 130px; margin-right: 12px; float: left; text-align: left; }
.box-fullw1 form div.text select { width: 225px ! important; border: 1px solid rgb(221, 221, 221); padding: 4px; margin: 0px ! important; color: rgb(0, 0, 0) ! important; }
.box-fullw1 form div.text label.valid { color: green ! important; font-weight: normal; font-size: 100%; display: none; float: right; }
.framOutter { width: 850px; height: auto; float: left; margin: 0px; padding: 0px 0px 0px 39px; }
.headingBorder { border-bottom: 1px solid rgb(204, 204, 204); float: left; margin-top: -10px; width: 100%; }
.adding_signatory_container { margin: 10px 0px 20px; }
.delete-signatory { display: block; margin: 10px 0px 20px; }
.box-fullw-small li { line-height: 25px; }
.box-fullw-small h2 { margin-bottom: 10px; }
.box-fullw-small { border: 1px solid rgb(198, 198, 198); float: left; height: 200px; margin-right: 15px; margin-top: 22px; padding: 10px 15px; width: 410px; }
ul.bullets { list-style: inside none disc; padding: 0px; }
.span6.rhcol { margin-top: 20px; }
ul.bullets li { background: transparent url("greenarrow-n.png") no-repeat scroll 0px 5px; font-size: 12px; line-height: 24px; list-style: outside none none; padding-left: 20px; }
.sent { float: left; }
div#wpcf7-f721-p262-o1 { margin: 40px 0px 0px; }
.head_desc { height: 220px; }
#home .w600 p { text-align: justify; }
#home .rightnavdiv a, #home .whytradersdiv a { font-weight: bold; }
ul.bullets li { color: rgb(81, 79, 79); }
h4.wpb_toggle { margin-bottom: 10px; }
.live-account h1, .demo-account h1, .affiliate-account h1 { margin-left: 25px; font-family: "OpenSansLightRegular"; font-size: 28px; color: rgb(83, 155, 1); font-weight: normal; }
.open-demo-account td ul li { list-style: outside none none; background: transparent url("greenarrow-n.png") no-repeat scroll 0px 5px; padding-left: 20px; line-height: 24px; font-size: 12px; }
.affiliate-account #contentblock { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(204, 204, 204); float: left; height: 100%; margin: 20px; padding: 0px 0px 10px; width: 898px; }
.affiliate-page { padding: 10px; }
.affiliate-page p { margin-bottom: 20px; }
div.terms { width: 535px; height: 200px; border: 1px solid rgb(204, 204, 204); background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 6px; overflow-x: hidden; }
.termsform { background-color: rgb(230, 255, 210); height: 350px; padding-left: 10px; margin-bottom: 20px; }
.client-area { background: transparent url("login_button_sprite.png") no-repeat scroll 0px 0px; padding: 0px; margin-left: 30px; margin-top: -4px; font-family: "微软雅黑","宋体",Arial; color: rgb(255, 255, 255) ! important; }
.client-area:hover { background-position: 0px -24px; color: rgb(255, 255, 255) ! important; }
.client-area a { font-size: 14px ! important; color: rgb(255, 255, 255) ! important; padding: 3px 30px 4px 46px ! important; }
.client-area a:hover { color: rgb(255, 255, 255) ! important; }
#content1 .full-length .box-fullw { width: 840px; }
.menu { float: left; margin-right: 10px; }
.buttons { float: right; margin-right: 20px; margin-top: -4px; }
.buttons a.signup, .buttons a.signup:visited { position: relative; background: rgb(211, 0, 140) none repeat scroll 0% 0%; margin-right: 2px; transition: opacity 0.2s ease 0s; opacity: 1; }
.buttons a.signup:hover, .buttons a.login:hover { opacity: 0.85; font-family: "微软雅黑","宋体",Arial; transition: opacity 0.2s ease 0s; }
.buttons a.signup, .buttons a.signup:visited, .buttons a.login, .buttons a.login:visited { font-size: 15px; text-transform: capitalize; font-family: "微软雅黑","宋体",Arial; text-decoration: none; width: 70px; line-height: 19px; text-align: center; color: white; float: left; padding: 2px; }
.buttons a.login, .buttons a.login:visited { position: relative; transition: opacity 0.2s ease 0s; opacity: 1; background: transparent -moz-linear-gradient(center top , rgb(69, 123, 13), rgb(132, 201, 54) 70%) repeat scroll 0% 0%; border-radius: 0px 0px 5px 5px; }
.pink-area:hover, .green-area:hover, .learn_more:hover, .submit .main:hover, .pink_bar:hover, .green_bar:hover, .orange_bar:hover { opacity: 0.85; transition: opacity 0.2s ease 0s; }
.box-fullw form.validateme div.text label { width: 130px; }
.CF-box > img { float: left; height: auto; width: 87px; }
.CF-box > h2 { color: rgb(106, 172, 32) ! important; padding-bottom: 5px ! important; }
.text { position: relative; }
.small-text { left: 5px; position: absolute; top: 18px; }
.fixleft { padding-left: 139px ! important; }
.fixlabel { width: 151px; float: left; }
.fixlabel2 { width: 100px; float: left; }
.fixwidth { width: 181px ! important; }
.imgfix { margin: -10px 10px 0px 0px; width: 50px ! important; }
.ptop { padding-top: 10px ! important; }
.fontfix { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
.textfix { float: left; width: 97%; }
.fixright { margin-right: 38px ! important; }
.fixright1 { margin-right: 7px ! important; }
.qus-fullw { border: 1px solid rgb(198, 198, 198); float: left; margin-top: 20px; margin-bottom: 45px; padding: 20px; width: 580px; }
.newtitle { font-family: Arial,Helvetica,sans-serif ! important; font-size: 20px ! important; color: rgb(102, 102, 102) ! important; }
.wpst_question img { max-width: 580px ! important; }
.cat_head { font-size: 22px; font-weight: normal; float: left; width: 100%; font-family: "OpenSansLightRegular"; }
hr { border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); }
.postcontent img { height: auto; margin: 0px; max-width: 550px; width: auto; padding: 5px; }
.cur_green_bx { float: left; width: 563px; padding: 10px 10px 10px 45px; margin: 0px 0px 10px; border: 1px solid rgb(255, 255, 255); outline: 1px solid rgb(191, 224, 152); color: rgb(63, 108, 25); font-family: Arial,Helvetica,sans-serif ! important; font-size: 12px; background: rgb(226, 242, 206) url("alert.png") no-repeat scroll 10px 15px; line-height: 18px; }
.cur_green_bx a { font-weight: bold; text-decoration: underline; color: rgb(255, 0, 0); }
.cur_green_bx a:hover { color: rgb(255, 0, 0); font-weight: bold; text-decoration: none; }
.gettextbox:focus { box-shadow: 0px 0px 9px 0px rgb(131, 241, 0); }
.searchselect:hover { box-shadow: 0px 0px 9px 0px rgb(131, 241, 0); }
.sidegetbox:focus { box-shadow: 0px 0px 9px 0px rgb(131, 241, 0); }
.countryselect:hover { box-shadow: 0px 0px 9px 0px rgb(131, 241, 0); }
.subm_but_new { width: 87px; height: 32px; float: right; background: transparent url("newbutstrip.png") repeat-x scroll left top; font-size: 13px; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-align: center; line-height: 33px; text-shadow: 1px 1px 1px rgb(79, 92, 6); border-radius: 6px; border: medium none; margin: 6px 0px 0px; padding: 0px; text-transform: uppercase ! important; font-weight: bold; }
.subm_but_new:hover { background: transparent url("newbutstrip.png") repeat-x scroll left bottom; }
.marleftright30 { margin-left: 30px; margin-right: 30px; }
.submit_new13 { width: 87px; height: 33px; float: left; position: absolute; margin-left: 5px; margin-top: 10px; }
.hpArrow { width: 36px; height: 17px; position: absolute; display: block; background: transparent url("hp_arrow.html") no-repeat scroll left top; top: 54px; right: 55px; }
.inArrow { width: 31px; height: 32px; position: absolute; display: block; background: transparent url("in_arrow.png") no-repeat scroll left top; top: 3px; right: 100px; }
.cat_head1 { font-size: 18px; font-weight: bold; float: left; width: 100%; font-family: "OpenSansLightRegular"; padding-bottom: 5px; }
.postItem .meta_new { font-size: 11px; color: rgb(102, 102, 102); text-shadow: 1px 1px rgb(255, 255, 255); margin-top: -12px; margin-bottom: 10px; text-align: left; }
.cat_para { color: rgb(102, 102, 102); font-size: 12px; line-height: 1.5em ! important; margin: 0px ! important; padding-bottom: 1em ! important; font-family: Arial,Helvetica,sans-serif; text-align: justify; }
.cat_para p { text-align: justify; }
.catArrow { width: 580px; height: auto; float: left; margin: 0px; padding: 0px; }
.catArrow ul { margin: 0px 0px 10px; padding: 0px; float: left; }
.catArrow ul li { margin: 0px; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(102, 102, 102); background: transparent url("big_arrow.png") no-repeat scroll 0px 6px; float: left; width: 92%; padding: 5px 0px 5px 22px; }
.nanoRepMP_title_cl, .nanoRepMP_title_op span.nanoRepMP_title_text { color: rgb(109, 174, 40) ! important; font-weight: bold; font-size: 14px; }
.menu-topmenu-container li:last-child { padding-right: 20px ! important; }
.cmsoon { width: 180px; height: 120px; position: absolute; border: medium none; background: transparent url("coming-soon.png") no-repeat scroll left top; top: 40px; right: 65px; z-index: 99; }
.layui-layer-imgbar, .layui-layer-imgtit a, .layui-layer-tab .layui-layer-title span, .layui-layer-title { text-overflow: ellipsis; white-space: nowrap; }
html #layuicss-skinlayercss { display: none; position: absolute; width: 1989px; }
.layui-layer, .layui-layer-shade { position: fixed; pointer-events: auto; }
.layui-layer-shade { top: 0px; left: 0px; width: 100%; height: 100%; }
.layui-layer { top: 150px; left: 0px; margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3); }
.layui-layer-close { position: absolute; }
.layui-layer-content { position: relative; }
.layui-layer-border { border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
.layui-layer-load { background: rgb(238, 238, 238) url("loading-1.gif") no-repeat scroll center center; }
.layui-layer-ico { background: transparent url("icon.png") no-repeat scroll 0% 0%; }
.layui-layer-btn a, .layui-layer-dialog .layui-layer-ico, .layui-layer-setwin a { display: inline-block; vertical-align: top; }
.layui-layer-move { display: none; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; cursor: move; opacity: 0; background-color: rgb(255, 255, 255); z-index: 2147483647; }
.layui-layer-resize { position: absolute; width: 15px; height: 15px; right: 0px; bottom: 0px; cursor: se-resize; }
.layui-layer { border-radius: 2px; animation-fill-mode: both; animation-duration: 0.3s; }
@keyframes layer-bounceIn {
0% { opacity: 0; transform: scale(0.5); }
100% { opacity: 1; transform: scale(1); }
}
.layer-anim { animation-name: layer-bounceIn; }
@keyframes layer-zoomInDown {
0% { opacity: 0; transform: scale(0.1) translateY(-2000px); animation-timing-function: ease-in-out; }
60% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: ease-out; }
}
.layer-anim-01 { animation-name: layer-zoomInDown; }
@keyframes layer-fadeInUpBig {
0% { opacity: 0; transform: translateY(2000px); }
100% { opacity: 1; transform: translateY(0px); }
}
.layer-anim-02 { animation-name: layer-fadeInUpBig; }
@keyframes layer-zoomInLeft {
0% { opacity: 0; transform: scale(0.1) translateX(-2000px); animation-timing-function: ease-in-out; }
60% { opacity: 1; transform: scale(0.475) translateX(48px); animation-timing-function: ease-out; }
}
.layer-anim-03 { animation-name: layer-zoomInLeft; }
@keyframes layer-rollIn {
0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.layer-anim-04 { animation-name: layer-rollIn; }
@keyframes layer-fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.layer-anim-05 { animation-name: layer-fadeIn; }
@keyframes layer-shake {
0%, 100% { transform: translateX(0px); }
10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
20%, 40%, 60%, 80% { transform: translateX(10px); }
}
.layer-anim-06 { animation-name: layer-shake; }
.layui-layer-title { padding: 0px 80px 0px 20px; height: 42px; line-height: 42px; border-bottom: 1px solid rgb(238, 238, 238); font-size: 14px; color: rgb(51, 51, 51); overflow: hidden; background-color: rgb(248, 248, 248); border-radius: 2px 2px 0px 0px; }
.layui-layer-setwin { position: absolute; right: 15px; top: 15px; font-size: 0px; line-height: initial; }
.layui-layer-setwin a { position: relative; width: 16px; height: 16px; margin-left: 10px; font-size: 12px; }
.layui-layer-setwin .layui-layer-min cite { position: absolute; width: 14px; height: 2px; left: 0px; top: 50%; margin-top: -1px; background-color: rgb(46, 45, 60); cursor: pointer; }
.layui-layer-setwin .layui-layer-min:hover cite { background-color: rgb(45, 147, 202); }
.layui-layer-setwin .layui-layer-max { background-position: -32px -40px; }
.layui-layer-setwin .layui-layer-max:hover { background-position: -16px -40px; }
.layui-layer-setwin .layui-layer-maxmin { background-position: -65px -40px; }
.layui-layer-setwin .layui-layer-maxmin:hover { background-position: -49px -40px; }
.layui-layer-setwin .layui-layer-close1 { background-position: 1px -40px; cursor: pointer; }
.layui-layer-setwin .layui-layer-close1:hover { opacity: 0.7; }
.layui-layer-setwin .layui-layer-close2 { position: absolute; right: -28px; top: -28px; width: 30px; height: 30px; margin-left: 0px; background-position: -149px -31px; }
.layui-layer-setwin .layui-layer-close2:hover { background-position: -180px -31px; }
.layui-layer-btn { text-align: right; padding: 0px 10px 12px; pointer-events: auto; }
.layui-layer-btn a { height: 28px; line-height: 28px; margin: 6px 6px 0px; padding: 0px 15px; border: 1px solid rgb(222, 222, 222); background-color: rgb(241, 241, 241); color: rgb(51, 51, 51); border-radius: 2px; font-weight: 400; cursor: pointer; text-decoration: none; }
.layui-layer-btn a:hover { opacity: 0.9; text-decoration: none; }
.layui-layer-btn a:active { opacity: 0.8; }
.layui-layer-btn .layui-layer-btn0 { border-color: rgb(72, 152, 213); background-color: rgb(46, 141, 237); color: rgb(255, 255, 255); }
.layui-layer-btn-l { text-align: left; }
.layui-layer-btn-c { text-align: center; }
.layui-layer-dialog { min-width: 260px; }
.layui-layer-dialog .layui-layer-content { position: relative; padding: 20px; line-height: 24px; word-break: break-all; font-size: 14px; overflow-x: hidden; overflow-y: auto; }
.layui-layer-dialog .layui-layer-content .layui-layer-ico { position: absolute; top: 16px; left: 15px; width: 30px; height: 30px; }
.layui-layer-ico1 { background-position: -30px 0px; }
.layui-layer-ico2 { background-position: -60px 0px; }
.layui-layer-ico3 { background-position: -90px 0px; }
.layui-layer-ico4 { background-position: -120px 0px; }
.layui-layer-ico5 { background-position: -150px 0px; }
.layui-layer-ico6 { background-position: -180px 0px; }
.layui-layer-rim { border: 6px solid rgba(0, 0, 0, 0.3); border-radius: 5px; box-shadow: none; }
.layui-layer-msg { min-width: 180px; border: 1px solid rgb(211, 212, 211); box-shadow: none; }
.layui-layer-hui { min-width: 100px; background-color: rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); border: medium none; }
.layui-layer-hui .layui-layer-content { padding: 12px 25px; text-align: center; }
.layui-layer-dialog .layui-layer-padding { padding: 20px 20px 20px 55px; text-align: left; }
.layui-layer-page .layui-layer-content { position: relative; overflow: auto; }
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn { padding-top: 10px; }
.layui-layer-nobg { background: transparent none repeat scroll 0px 0px; }
.layui-layer-iframe iframe { display: block; width: 100%; }
.layui-layer-loading { border-radius: 100%; background: transparent none repeat scroll 0px 0px; box-shadow: none; border: medium none; }
.layui-layer-loading .layui-layer-content { width: 60px; height: 24px; background: transparent url("loading-0.gif") no-repeat scroll 0% 0%; }
.layui-layer-loading .layui-layer-loading1 { width: 37px; height: 37px; background: transparent url("loading-1.gif") no-repeat scroll 0% 0%; }
.layui-layer-ico16, .layui-layer-loading .layui-layer-loading2 { width: 32px; height: 32px; background: transparent url("loading-2.gif") no-repeat scroll 0% 0%; }
.layui-layer-tips { background: transparent none repeat scroll 0px 0px; box-shadow: none; border: medium none; }
.layui-layer-tips .layui-layer-content { position: relative; line-height: 22px; min-width: 12px; padding: 5px 10px; font-size: 12px; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.layui-layer-tips .layui-layer-close { right: -2px; top: -1px; }
.layui-layer-tips i.layui-layer-TipsG { position: absolute; width: 0px; height: 0px; border-width: 8px; border-color: transparent; border-style: dashed; }
.layui-layer-tips i.layui-layer-TipsB, .layui-layer-tips i.layui-layer-TipsT { left: 5px; border-right-style: solid; border-right-color: rgb(0, 0, 0); }
.layui-layer-tips i.layui-layer-TipsT { bottom: -8px; }
.layui-layer-tips i.layui-layer-TipsB { top: -8px; }
.layui-layer-tips i.layui-layer-TipsL, .layui-layer-tips i.layui-layer-TipsR { top: 1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); }
.layui-layer-tips i.layui-layer-TipsR { left: -8px; }
.layui-layer-tips i.layui-layer-TipsL { right: -8px; }
.layui-layer-lan[type="dialog"] { min-width: 280px; }
.layui-layer-lan .layui-layer-title { background: rgb(68, 118, 167) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: medium none; }
.layui-layer-lan .layui-layer-btn { padding: 5px 10px 10px; text-align: right; border-top: 1px solid rgb(233, 231, 231); }
.layui-layer-lan .layui-layer-btn a { background: rgb(187, 181, 181) none repeat scroll 0% 0%; border: medium none; }
.layui-layer-lan .layui-layer-btn .layui-layer-btn1 { background: rgb(201, 197, 197) none repeat scroll 0% 0%; }
.layui-layer-molv .layui-layer-title { background: rgb(0, 159, 149) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: medium none; }
.layui-layer-molv .layui-layer-btn a { background: rgb(0, 159, 149) none repeat scroll 0% 0%; }
.layui-layer-molv .layui-layer-btn .layui-layer-btn1 { background: rgb(146, 184, 177) none repeat scroll 0% 0%; }
.layui-layer-iconext { background: transparent url("icon-ext.png") no-repeat scroll 0% 0%; }
.layui-layer-prompt .layui-layer-input { display: block; width: 220px; height: 30px; margin: 0px auto; line-height: 30px; padding: 0px 5px; border: 1px solid rgb(204, 204, 204); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1) inset; color: rgb(51, 51, 51); }
.layui-layer-prompt textarea.layui-layer-input { width: 300px; height: 100px; line-height: 20px; }
.layui-layer-prompt .layui-layer-content { padding: 20px; }
.layui-layer-prompt .layui-layer-btn { padding-top: 0px; }
.layui-layer-tab { box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.4); }
.layui-layer-tab .layui-layer-title { padding-left: 0px; border-bottom: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); overflow: visible; }
.layui-layer-tab .layui-layer-title span { position: relative; float: left; min-width: 80px; max-width: 260px; padding: 0px 20px; text-align: center; cursor: default; overflow: hidden; }
.layui-layer-tab .layui-layer-title span.layui-layer-tabnow { height: 43px; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); z-index: 10; }
.layui-layer-tab .layui-layer-title span:first-child { border-left: medium none; }
.layui-layer-tabmain { line-height: 24px; clear: both; }
.layui-layer-tabmain .layui-layer-tabli { display: none; }
.layui-layer-tabmain .layui-layer-tabli.xubox_tab_layer { display: block; }
.xubox_tabclose { position: absolute; right: 10px; top: 5px; cursor: pointer; }
.layui-layer-photos { animation-duration: 0.8s; }
.layui-layer-photos .layui-layer-content { overflow: hidden; text-align: center; }
.layui-layer-photos .layui-layer-phimg img { position: relative; width: 100%; display: inline-block; vertical-align: top; }
.layui-layer-imgbar, .layui-layer-imguide { display: none; }
.layui-layer-imgnext, .layui-layer-imgprev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; outline: 0px none; }
.layui-layer-imgprev { left: 10px; background-position: -5px -5px; }
.layui-layer-imgprev:hover { background-position: -33px -5px; }
.layui-layer-imgnext { right: 10px; background-position: -5px -50px; }
.layui-layer-imgnext:hover { background-position: -33px -50px; }
.layui-layer-imgbar { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 32px; line-height: 32px; background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); overflow: hidden; font-size: 0px; }
.layui-layer-imgtit * { display: inline-block; vertical-align: top; font-size: 12px; }
.layui-layer-imgtit a { max-width: 65%; overflow: hidden; color: rgb(255, 255, 255); }
.layui-layer-imgtit a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.layui-layer-imgtit em { padding-left: 10px; font-style: normal; }
@keyframes layer-bounceOut {
100% { opacity: 0; transform: scale(0.7); }
30% { transform: scale(1.05); }
0% { transform: scale(1); }
}
.layer-anim-close { animation-name: layer-bounceOut; animation-duration: 0.2s; }
@media screen and (max-width: 1100px) {
  .layui-layer-iframe { overflow-y: auto; }
}
