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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:arial}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
small{font-size:85%}
body{line-height:1}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{outline:0;font-family:arial}
.clearfix{display:inline-block}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:block}
h1{font-size:24px;line-height:30px;color:#0898d2;text-decoration:none}
h2{font-size:19px;line-height:24px;color:#0898d2;text-decoration:none}
h3{color:#0898d2}
a,a:link,a:visited{color:#545454}
ul,ol{padding:0 0 15px 15px;margin:0;color:#333}
ol{padding-left:25px}
p{padding:0 0 18px 0;color:#333;font-size:16px;line-height:26px}
a:hover,a:visited:hover{text-decoration:none}
.floatLeft{float:left}
.floatRight{float:right}
.alignCenter{text-align:center;display:block}
.bg-none{background:none !important}
.overflow-none{overflow:inherit !important}
.italic{font-style:italic}
.inline{display:inline}
html,body{height:100%}
#wrapper{position:relative;min-height:100%}
#wrapper .center-box{margin:0 auto;width:100%;max-width:1020px;min-width:768px}
.btn{cursor:pointer;display:block;background-color:#9c0;border-radius:3px;padding:5px 30px;text-align:center;color:#fff;font-size:16px;line-height:16px;border:0;font-weight:bold;border-bottom:3px solid #6e9103;text-decoration:none}
.btn:hover{background-color:#a8df04}
.btn.grey{display:inline;padding:10px 20px;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #cfcfcf;border-radius:4px;background-color:#eee;color:#333}
.btn.grey:hover{background-color:#dedede;border:1px solid #c8c8c8}
#header{font-size:12px;line-height:16px;border-bottom:10px solid #eee;}
#header .header-top{background-color:#333;text-align:right}
#header a{color:#fff;text-decoration:none}
#header a:hover{text-decoration:underline}
#header ul{padding:0;list-style:none}
#header ul li{display:inline-block}
#signin>li:first-child:after{content:' ';border-left:1px solid #fff}
#header .header-top a{font-size:12px;line-height:16px;text-decoration:none;padding:0 8px 0 5px}
#header .header-top li{color:#fff;font-size:12px;line-height:12px}
#header .header-top a:hover{text-decoration:underline}
#header .header-top li:last-child{margin:10px 0 12px 30px}
#settings-menu{position:relative}
.dropdown{display:none;z-index:5;position:absolute;top:33px;right:0;width:180px;background-color:#333;box-shadow: 0 2px 2px rgba(0,0,0,.2)}
.dropdown-m{border:1px solid #f2f4f5}
.dropdown-m>li{display:block !important;padding:5px 0}
.dropdown-m>li:first-child{padding-top:17px}
.pT{border-color:transparent;border-style:dashed dashed solid;border-width:0 10px 10px;position:absolute;border-bottom-color:#FFF;top:-9px;right:1px;z-index:15}
.pTb{border-color:transparent;border-bottom-color:#333;border-style:dashed dashed solid;border-width:0 10px 10px;position:absolute;top:-8px;right:1px;z-index:16}
img.icon-s{background-image:url('../img/icon-sprite.png');background-repeat:no-repeat;background-position:-314px -54px;width:16px;height:16px;vertical-align:bottom}
#header .header-main{background-color:#09c;text-align:right}
#header .logo{float:left;width:212px;height:47px}
#header .logo a{display:block;background-image:url('../img/logo.png');background-position:0 0;background-repeat:no-repeat;width:212px;height:0;overflow:hidden;padding:57px 0 0 0}
@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#header .logo a{background-image:url('../img/logo@2x.png');background-size:212px 57px;}}
#header .header-main .center-box{padding:16px 0}
#menu-dropdow{display:none}
#glb-nav{margin-top:11px;padding:0}
#glb-nav li{background-image:url('../img/icon-sprite.png');background-position:0 0;background-repeat:no-repeat;padding:4px 0 4px 30px;margin-left:25px}
#glb-nav li.icon-2{background-position:-165px 0}
#glb-nav li.icon-3{background-position:-307px 0}
#profile{display:none}
#profile-link{font-weight:bold}
#home-slider{background-color:#f2f4f5;border-bottom:1px solid #d9e0e2}
#home-slider .center-box{padding:20px 0;position:relative}
#home-slider h3{text-align:center;display:block;margin:0 40px 20px 40px;color:#777;font-size:24px;line-height:28px;font-weight:normal}
#slider-viewport{width:96%;max-width:948px;overflow:hidden;margin-left:15px}
#slider{min-width:192%;width:200%;overflow:hidden;padding:10px 0 0 0}
#slider li{width:50%;float:left}
.btn-sign{margin:0 auto;width:140px}
.btn-prev{display:block;background-image:url('../img/prev-next.png');background-position:0 0;background-repeat:no-repeat;position:absolute;left:0;top:60px;height:0;width:13px;overflow:hidden;padding:20px 0 0 0}
.btn-next{display:block;background-image:url('../img/prev-next.png');background-position:-27px 0;background-repeat:no-repeat;position:absolute;right:0;top:60px;height:0;width:13px;overflow:hidden;padding:20px 0 0 0}
.btn-prev:hover{background-position:0 -30px}
.btn-next:hover{background-position:-27px -30px}
#home-slider input[type=search]{border:1px solid #dee4e7;border-radius:3px;line-height:14px;font-size:13px;color:#333;padding:5px;width:240px;text-align:left;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);font-size:12px;line-height:12px;color:#2f2f2f;outline:0}
#btn-search{border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #cfcfcf;border-radius:4px;color:#333;text-decoration:none;padding:5px;cursor:pointer}
#btn-search:hover{background-color:#eee}
#container{padding-bottom:191px}
#container .article-home{border-bottom:2px solid #eee}
#container .center-box{padding:20px 0}
#container .article-row{padding:20px 0 40px}
#container .article-row article{float:left;width:33%;min-width:240px;margin:0 0 17px 0;min-height:70px}
#container .article-row .pix-box{height:240px;padding:0 0 20px;vertical-align:middle;text-align:center;margin:0 auto}
#container .article-row .pix-box img.active{display:none}
#container article:hover .pix-box img{display:none}
#container article:hover .pix-box img.active{display:inline-block}
#container .article-row .pix-box img{max-width:270px;max-height:240px}
img.logos{background-image:url(../img/csg-52948d9565503.png);background-repeat:no-repeat}
.logo-m0{background-position:0 0;width:230px;height:230px}
.logo-m1{background-position:0 -280px;width:232px;height:232px}
.logo-p0{background-position:0 -562px;width:231px;height:230px}
.logo-p1{background-position:0 -842px;width:233px;height:232px}
.logo-t0{background-position:0 -1124px;width:231px;height:230px}
.logo-t1{background-position:0 -1404px;width:233px;height:232px}
#container .article-row article:last-child{margin-right:0}
#container .article-row h3{display:block;color:#333;font-size:16px;line-height:20px;padding:0 0 20px;font-weight:bold;text-align:center}
#container .article-row h4{color:#777;font-size:14px;line-height:22px;text-align:center;padding:0 0 20px;font-weight:normal}
#container .article-row header{margin-bottom:17px;height:48px;width:100%;text-align:center;border-bottom:1px solid #d9e0e2;padding:10px 0}
#container a.btn-view{border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #cfcfcf;border-radius:4px;background-color:#eee;color:#333;width:120px;margin:0 auto}
#container a.btn-view:hover{background-color:#dedede;border:1px solid #c8c8c8}
#container .video-box{float:left;width:555px;height:360px;margin:20px 0 0 0}
#container .desc-box{float:right;width:420px;padding:30px 0 0}
#container .desc-box h1{color:#333;font-size:30px;line-height:34px;padding:0 0 15px}
.article-block{max-width:800px}
.article-block a{text-decoration:underline}
.err,.success{padding:7px 10px 8px 30px !important;margin-bottom:7px;color:#FFF !important;background:url('../img/icon-notice.png') no-repeat scroll 8px center transparent;background-color:#9b0000;border-radius:4px}
.success{background-color:#40a000}
.err a{font-size:16px;color:#fff}
.top-content{padding:7px 0 0 0;padding-bottom:18px;margin:0 0 20px 0}
.login-header{padding:0.1em;width:50%;min-width:458px;max-width:500px;float:left}
.login-header>ul{list-style:disc;margin-left:2px}
.login-header>ul>li{padding:5px 0}
.login-box{width:300px;float:right}
.log-in{width:295px;margin:0 auto;position:relative;min-height:270px}
.log-in a{font-size:12px;line-height:12px;color:#2f2f2f}
.log-in p{font-size:12px;line-height:16px;color:#2f2f2f;padding:20px 0 15px 7px}
.log-in input[type=checkbox]{float:left;margin:0 8px 0 0}
.reset .input-box{margin:0 0 8px 23px}
.reset label,.log-in label{font-size:14px;line-height:14px;color:#2f2f2f;display:block;padding:0 0 5px 7px}
.input-box.check{margin:25px 0 15px 70px}
.input-box.check label{font-size:12px}
#footer{background-color:#d8e0e2;position:absolute;left:0;bottom:0;width:100%}
#footer .footer-main .center-box{padding:20px 0}
#footer .footer-main ul{float:left;width:170px;padding:0 15px 0 0;list-style:disc;margin-left:10px}
#footer .footer-main ul li{font-size:8px;margin:0 0 12px}
#footer .footer-main a{font-size:12px;line-height:16px;color:#333;text-decoration:none}
#footer .footer-main a:hover{text-decoration:underline}
#footer .social-box{float:right;width:150px}
#footer .social-box ul{padding:0;margin:15px 0 40px 5px}
#footer .social-box ul li{display:inline-block;margin:0 5px 0 0}
#footer .social-box ul li a{background-image:url('../img/social-icon@2x.png');background-size:167px 21px;background-position:0 0;background-repeat:no-repeat;display:block;padding:0;width:25px;height:23px}
#footer .social-box ul li.google-icon a{background-position:0 0}
#footer .social-box ul li.fb-icon a{background-position:-41px 0}
#footer .social-box ul li.twitter-icon a{background-position:-72px 0;width:30px}
#footer .social-box ul li.ipad-icon a{background-position:-114px 0}
#footer .social-box ul li.lkin-icon a{background-position:-145px 0}
#footer .footer-copy{text-align:center;color:#f4f4f4;font-size:11px;line-height:14px;padding:12px 0;background-color:#333}
#footer .social-box>a{font-size:10px;padding:0 2px 0 0}
#footer>.footer-copy>a{color:#fff}
.form-box{background-color:#f2f4f5;padding:0 0 25px;border-radius:3px;position:relative;overflow:hidden;border:1px solid #d9e0e2}
.form-box .form-title{text-align:center;color:#09c;font-size:20px;line-height:24px;padding:12px 0;border-bottom:1px solid #d9e0e2;margin:0 0 20px}
.form-box .close{cursor:pointer;display:block;width:12px;height:12px;background-image:url('../img/close.png');background-position:0 0;background-repeat:no-repeat;position:absolute;right:5px;top:5px}
.form-box form{margin:0 auto;width:250px;text-align:center}
.form-box label{font-size:14px;line-height:18px;color:#2f2f2f;padding:0 0 3px 8px;display:block;text-align:left}
.form-box form input[type=text],.form-box form input[type=password]{border:1px solid #dee4e7;border-radius:3px;height:14px;line-height:14px;font-size:13px;color:#333;padding:7px 5px;width:240px;margin:0 0 5px;text-align:left}
.form-box .forgot-link{margin:0 0 10px;padding:5px 0 0 0;display:inline-block;color:#000;font-size:13px;letter-spacing:.4px}
.form-box form input[type=checkbox]{margin:0 8px 25px 0;display:inline-block}
.form-box form span{color:#000;font-size:11px;line-height:12px;display:inline-block}
.form-box .btn-sign{width:170px;margin:0 auto 20px}
.form-box hr{background-color:#d3d3d3;height:1px;border:0;margin:0 0 25px}
.form-box .btn-sign-fb{background-color:#5a78b0;border-bottom-color:#365182;width:220px;margin:0 auto;background-image:url('../img/fb-icon.png');background-position:15px 8px;background-repeat:no-repeat;padding-left:30px}
.form-box .btn-sign-fb:hover{background-color:#6281ba}
.splt-box{width:49%;float:left}
.list-box{width:640px}
.news-box{text-align:left;margin:0 0 17px 5px}
.news-box h2{font-size:16px;line-height:18px;font-weight:normal}
.news-box .news-box-img img{float:left;margin:3px 15px 0 0}
.news-box .img-small img{max-width:60px;max-height:50px}
.news-box .small{font-size:14px;line-height:14px;color:#a6abb1;padding:5px 0 0}
.news-box>.topic{margin-bottom:7px;font-size:11px}
.news-box>.topic>a{color:#909090}
.news-box>.news-box-text{padding:4px 0}
.news-box>.news-box-text:after{clear:both;content:' ';display:block;height:17px;width:100%;border-bottom:1px dotted #ccc}
.news-box>.news-box-text>.details{padding-top:7px;font-size:12px;line-height:20px;clear:left;color:#909090}
.news-box>.news-box-text>p{padding:0}
input[type=text],input[type=password],input[type=email],input[type=tel]{width:235px;height:28px;border:1px solid #dee4e7;border-radius:4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);padding:0 5px 0 5px;font-size:12px;line-height:12px;color:#2f2f2f;outline:0}
button.green,button.red{background-color:transparent;border:0;outline:0;background-color:#84be30;border-bottom:3px solid #6e9103;width:120px;height:30px;cursor:pointer;font-size:16px;line-height:16px;color:#fff;font-weight:bold;text-shadow:0 1px 0 rgba(50,50,50,0.3);border-radius:3px;padding:0 15px}
button.green:hover{background-color:#a8df04}
button.red{background-color:#ef4b25;border-bottom:3px solid #aa371d}
button.red:hover{background-color:#dd421d}
#btn-search{border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #cfcfcf;border-radius:4px;background-color:#dedede;padding:2px 15px}
.simplemodal-overlay{background-color:black}
#simplemodal-container{max-width:900px}
.simplemodal-wrap{background-color:#eee;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
#simplemodal-data{max-width:910px}
a.modalCloseImg{cursor:pointer;display:block;width:12px;height:12px;background-image:url('../img/close.png');background-position:0 0;background-repeat:no-repeat;position:absolute;right:5px;top:5px;z-index:2}
#simplemodal-data .form-box{border:0;padding:0}
#simplemodal-data .form-box .form-title{background-color:#09c;color:#fff}
#simplemodal-data form{padding:0 15px}
#inxpgcntr{list-style:none;margin:27px 0 37px 0;padding:0}
#inxpgcntr li{display:inline}
#inxpgcntr .label{color:#717171;margin-right:10px}
#inxpgcntr li a,#inxpgcntr li span,#inxct-prev a,#inxct-next a{display:inline-block;padding:2px 4px;min-width:17px;text-align:center;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #cfcfcf;border-radius:4px;background-color:#eee;color:#333;text-decoration:none}
#inxpgcntr li a:hover,#inxct-prev a:hover,#inxct-next a:hover{background-color:#dedede;border:1px solid #c8c8c8}
#inxpgcntr li span{padding:2px 4px;min-width:17px;text-align:center;border:1px solid #303436;color:#f0f0f0;text-shadow:0 0 3px rgba(0,0,0,.5);background:#3f4345}
#inxct-prev,#inxct-next{width:120px}
#inxct-prev{float:left}
#inxct-next{float:right}
.media-footer{border-top:1px solid #d9e0e2;margin-top:15px;padding-top:15px}
.media-footer h3{color:#000;font-size:22px;margin-bottom:10px}
.media-desc{color:#777;font-size:14px;line-height:22px;text-align:justify}
.nA{margin-top:45px;color:#AAA}
.nA p{color:#AAA}
div.sceditor-container{margin-left:140px;margin-bottom:3px}
div.sceditor-maximize{margin-left:0}
.forma{padding:35px 0 0 0}
.input-box{margin:0 0 25px 0}
.forma label{font-size:16px;line-height:16px;color:#2f2f2f;width:125px;float:left;text-align:right;margin:0 15px 0 0;padding:5px 0 0 0}
#container .forma p{font-size:12px;line-height:12px;color:#646464;padding:0 0 0 140px}
.forma input[type=text]{width:680px;height:27px;padding:0 10px 0 10px;border:1px solid #dee4e7;outline:0;border-radius:3px;margin:0 0 8px 0}
.forma textarea{max-width:680px;min-width:680px;min-height:135px;padding:10px;border:1px solid #dee4e7;outline:0;border-radius:3px;margin:0 0 8px 0}
.forma textarea.small{max-height:35px;min-height:35px}
.forma select{margin:5px 0 0 0;width:120px}
.top-input-box{margin:0 0 8px 0}
.forma input[type=text].small{width:155px;float:left;margin:0 17px 0 0}
.forma input[type=text].date{width:35px;float:left;margin:0 17px 0 0}
.forma img{margin:-16px 0 0 0}
.forma p.legend{float:left}
.forma a.reload{font-size:12px;line-height:12px;color:#09c;float:left;padding:0 0 0 50px}
.input-box p a{font-size:12px;line-height:12px;color:#09c}
#container .input-box p.last{padding-bottom:30px}
.input-box .submit{padding:10px 40px;float:left;margin:0 22px 0 140px}
.input-box .cancel{padding:10px 40px;background-color:#eee;border-bottom:3px solid #a9a9a9;color:#909090}
.input-box .cancel:hover{background-color:#f5f5f5}
.input-box .attach{margin-left:140px}
.input-box .attach input,.input-box .attach textarea{min-width:540px;max-width:540px;width:540px;clear:right}
.input-box .attach p{padding-bottom:15px}
#prText{margin-left:140px}
#prJSPreview{padding-top:15px;border-top:1px solid #f5f5f5}
.help-box{width:800px;color:#555;line-height:1.25}
.help-box h1{margin:15px 0;font-size:27px;font-weight:normal}
.help-box h2{margin:10px 0;font-size:22px;font-weight:normal}
.help-box h3{margin:7px 0;font-size:18px;font-weight:normal}
.help-box ul{list-style:disc;padding:5px 0 0 20px}
.help-box li{padding-bottom:7px}
.help-box p{font-size:16px;padding-bottom:7px}
.help-box details{padding:7px 0}
.help-box summary{margin-bottom:7px;cursor:pointer}
.help-box .ed-box{margin-bottom:15px}
.help-box .ed-pic{float:left;width:100px;margin-right:10px}
.help-box blockquote{margin:5px 0 25px 1px ;padding:5px 5px 5px 15px; border-left: 7px solid #9f0000; background: #f9f9f9}
@media only screen and (min-device-width :320px) and (max-device-width :640px){
p{line-height:auto}
#header .header-main{text-align:center}
#header .header-top a{font-size:16px;padding:0 10px}
#signin li{background-image:url(../img/icon-sprite.png);background-repeat:no-repeat;background-size:165px 35px}
#signin .in{background-position:-85px -13px}
#signin .reg{background-position:0 -13px}
.dropdown{width:220px;top:45px;right:7px}
#header .header-top li{padding:10px 0}
#header .header-main .center-box{padding:8px 0}
#header .logo{height:35px;padding:10px 0 0 10px}
#header .logo a{background-image:url(../img/csg-529c7cb7c88cb.png);background-repeat:no-repeat;background-size:374px 75px;background-position:-14px 0;width:98px;height:22px;padding:0;text-indent:-9999px}
#wrapper .center-box{margin:0 auto;min-width:320px;max-width:640px;width:98%}
#signin>li:last-child{display:none}
#menu-dropdow{display:block;width:50px;height:45px;float:right;text-indent:-9999em;position:relative}
#menu-dropdow:after{content:'';position:absolute;width:68%;height:4px;background:#fff;top:7px;left:16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff}
#glb-nav{display:none;clear:left;float:none;font-size:.85em}
#glb-nav li{margin-top:10px}
#glb-nav li:first-child{margin-left:0}
#home-slider h3{font-size:14px;line-height:16px;margin:0 1em 0.9em 1em}
#slider-viewport{min-width:320px;max-width:640px}
#container .article-row article{width:100%;float:none;padding-bottom:10px;margin:10px 0 15px 0;border-bottom:1px solid #d9e0e2}
#container .article-row article:last-child{border-bottom:0}
#container .article-row .pix-box{min-width:75px;width:75px;height:75px;float:left;clear:both}
#container .article-row .capt-box{margin-left:100px;position:relative}
#container .article-row h3,#container .article-row h4{text-align:left;padding:0 5px 10px 0}
#container a.btn-view,#container article:hover .pix-box img.active{display:none}
#container article .pix-box img,#container article:hover .pix-box img{display:inline}
img.logos{background-image:url(../img/csg-529c7cb7c88cb.png);background-repeat:no-repeat;background-size:374px 75px}
.logo-m1,.logo-m1:hover{background-position:-138px 0;width:75px;height:75px}
.logo-p1,.logo-p1:hover{background-position:-218px 0;width:75px;height:75px}
.logo-t1,.logo-t1:hover{background-position:-298px 0;width:76px;height:75px}
.splt-box{width:99%;float:none;padding-right:0}
.news-box{margin-bottom:10px !important}
p.err{line-height:normal;margin:0 3px}
.help-box,.list-box{width:100%}
#container{padding-bottom:210px}
#footer .footer-main ul{width:40%}
#footer .social-box{width:100%;text-align:right;float:right}
#footer .social-box ul{display:none}
}