@charset "utf-8";
@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:200;src:url("../fonts/myriad-set-pro_thin.woff") format("woff"), url("../fonts/myriad-set-pro_thin.ttf") format("truetype");*src:url("");}
@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:400;src:url("../fonts/myriad-set-pro-text.woff") format("woff"), url("../fonts/myriad-set-pro-text.ttf") format("truetype");*src:url("");}
@font-face{font-family:"PingFang";src:url(../fonts/PingFang.eot);src:url(../fonts/PingFang.eot) format("embedded-opentype"),url(../fonts/PingFang.woff) format("woff"),url(../fonts/PingFang.ttf) format("truetype"),url(../fonts/PingFang.svg) format("svg");}


*{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;border:0;font-size:100%;outline:none;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0.0);}
*:focus{outline:none;}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}

#body{cursor:default;background-color:#FFF;font-style:normal;background-image:url(../images/bg-body.jpg);background-position:center top;background-repeat:no-repeat;background-size:2000px auto;}

#body{cursor:default;background-color:#FFF;font-style:normal;background-image:url(../images/body_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:2000px auto; margin-top:160px;}

body.mac{font-family:/*"Myriad Set Pro",*/"PingFang";font-style:normal;font-weight:200;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
body.windows{font-family:/*"Myriad Set Pro",*/"microsoft Yahei";}
body.mac input, body.mac textarea, body.mac select{font-family:/*"Myriad Set Pro",*/"PingFang";font-style:normal;font-weight:200;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
body.windows input, body.windows textarea, body.windows select{font-family:/*"Myriad Set Pro",*/"microsoft Yahei";}


form,img,ul,li,p,dl,dd,ol{margin:0;padding:0;border:0;}
div{font-size:16px;color:#444;}
h1,h2,h3,h4,h5,h6,label,pre{margin:0;padding:0;font-size:13px;font-weight:normal;}
ul{list-style:none;margin:0;padding:0;border:0;}
ol{list-style-position:outside;margin-left:18px;}
ol li{line-height:22px;margin-bottom:10px;}
label,input[type="submit"]{cursor:pointer;}
i,em{font-style:normal;}
select{-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
select option{padding:4px 0px 4px 10px;line-height:20px;}
img{vertical-align:middle;}

::-moz-selection{background-color:rgba(0,0,0,0.5);color:#fff;}
::selection{background-color:rgba(0,0,0,0.5);color:#fff;}


.clear{clear:both!important;}
.left{float:left!important;}
.right{float:right!important;}

.clearfix{overflow:hidden;zoom:1;}

.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}

.text-uppercase{text-transform:uppercase!important;}
.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.display-inline-block{display:inline-block;}

.font-green{color:#5a9b4d!important;}
.font-green2{color:#5fcb10!important;}
.font-orange{color:#fea100!important;}
.font-blue{color:#184d7b!important;}
.font-blue2{color:#3f9eed!important;}
.font-red{color:#db1429!important;}
.font-gray{color:#999!important;}
.font-black{color:#333!important;}
.font-yellow{color:#F7AB1A!important;}
.font-purple{color:#E61874!important;}
.font-white{color:#FFFFFF!important;}

.font-bold{font-weight:bold!important;}
.font-200{font-weight:200!important;}
.font-400{font-weight:400!important;}

.font-12px{font-size:12px!important;}
.font-13px{font-size:13px!important;}
.font-14px{font-size:14px!important;}
.font-15px{font-size:15px!important;}
.font-16px{font-size:16px!important;}
.font-18px{font-size:18px!important;}
.font-20px{font-size:20px!important;}
.font-22px{font-size:22px!important;}
.font-24px{font-size:24px!important;}
.font-26px{font-size:26px!important;}
.font-28px{font-size:28px!important;}
.font-30px{font-size:30px!important;}
.font-32px{font-size:32px!important;}
.font-34px{font-size:34px!important;}
.font-36px{font-size:36px!important;}
.font-48px{font-size:48px!important;}

.blank4{height:4px;clear:both;}
.blank5{height:5px;clear:both;}
.blank6{height:6px;clear:both;}
.blank9{height:9px;clear:both;}
.blank10{height:10px;clear:both;}
.blank15{height:15px;clear:both;}
.blank20{height:20px;clear:both;}
.blank30{height:30px;clear:both;}
.blank40{height:20px;clear:both;}
.blank50{height:50px;clear:both;}
.blank60{height:60px;clear:both;}
.blank80{height:80px;clear:both;}

.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,0.4);}

.text-no-select{moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}

.img-max{max-width:none;width:100%!important;height:auto;}

.form-star{background-image:url(../images/ico-star.png);background-position:center center;background-repeat:no-repeat;background-size:8px 7px;display:inline-block;margin-left:4px;margin-right:4px;}
i.form-star{width:8px;height:10px;background-image:url(../images/ico-star.png);background-position:center center;background-repeat:no-repeat;background-size:8px 7px;display:inline-block;margin-left:4px;}

.border-radius-2px{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.border-radius-3px{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.border-radius-4px{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.img-hover{}
.img-hover:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}

.tran-0{transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;}
.tran-2{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.tran-3{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.tran-5{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}

a:focus{-webkit-outline:none;-moz-outline:none;-ms-outline:none;-o-outline:none;outline:none;}

a{blr:expression(this.onFocus=this.blur());transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{color:#064c89;text-decoration:none;}
a:link{text-decoration:none;}

a.blue{color:#4292E0;text-decoration:none;}
a.blue:hover{color:#4292E0;text-decoration:underline;}

a.orange{color:#ff7e00;text-decoration:none;}
a.orange:hover{color:#ff7e00;text-decoration:underline;}

a.gray{color:#666;text-decoration:none;}
a.gray:hover{color:#e60012;text-decoration:none;}

a{blr:expression(this.onFocus=this.blur());}

.s1{display:block;}
.s2{display:none;}

.form-control{display:block;width:auto;height:48px;padding:12px 15px 12px 30px;font-size:14px;font-weight:400;line-height:1.42857;color:#333;background-color:#F8F8F8;background-image:none;border:0px solid #cccccc;border-radius:2px;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)!important;-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-moz-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}
.form-control.requiredField{padding:12px 15px 12px 30px;background-image:url(../images/ico-star.png);background-position:14px 19px;background-repeat:no-repeat;background-size:10px 9px;}
textarea.form-control.requiredField{background-position:14px 16px;}
.form-control:focus{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;border-color:#66afe9;background-color:#eff6fc;outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(102,175,233,0.25)/*, 0 0 4px rgba(102,175,233,0.3)*/;box-shadow:inset 0 1px 2px rgba(102,175,233,0.25)/*, 0 0 4px rgba(102,175,233,0.3)*/;}
.form-control:focus.requiredField{background-image:url(../images/ico-star.png);background-position:14px 19px;background-repeat:no-repeat;background-size:10px 9px;}
textarea.form-control:focus.requiredField{background-position:14px 16px;}
.form-control:-moz-placeholder{color:#b1b1b1;}
.form-control::-moz-placeholder{color:#b1b1b1;opacity:1;}
.form-control:-ms-input-placeholder{color:#b1b1b1;}
.form-control::-webkit-input-placeholder{color:#b1b1b1;}
.form-control.form-control-inverse{background-color:#0e0e0e;color:#fff;border:1px solid #222222;}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#F8F8F8;opacity:1;color:#999;}

.form-control.input-small{height:40px;padding:9px 14px 9px;font-size:13px;}

.c-radio{position:relative;}
.c-radio input[type=radio]{visibility:hidden;position:absolute;}
.c-radio label{line-height:1px;cursor:pointer;padding-left:26px;font-size:14px;}
.c-radio label > span{background:#fff;display:block;position:absolute;left:0;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.c-radio label > span.inc{background:#fff;left:-10px;top:-10px;height:40px;width:40px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;}
.c-radio label > .box{top:1px;border:1px solid #c0c0c0;height:18px;width:18px;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;z-index:5;}
.ie .c-radio label > .box{top:0px;}
.c-radio label > .check{top:5px;left:4px;width:10px;height:10px;background:#E60012;opacity:0;z-index:6;display:block;/*box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;*/border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);}
.c-radio label > span.inc{-webkit-animation:growCircleRadio 0.3s ease;-moz-animation:growCircleRadio 0.3s ease;animation:growCircleRadio 0.3s ease;}
.c-radio input[type=radio]:checked ~ label > .check{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.c-radio input[type=radio]:disabled ~ label,.c-radio input[type=radio][disabled] ~ label{cursor:not-allowed;opacity:0.7;filter:alphaopacity=70;}
.c-radio input[type=radio]:disabled ~ label > .box,.c-radio input[type=radio][disabled] ~ label > .box{cursor:not-allowed;opacity:0.7;filter:alphaopacity=70;}
.c-radio input[type=radio]:disabled:checked ~ label > .check,.c-radio input[type=radio][disabled]:checked ~ label > .check{cursor:not-allowed;opacity:0.7;filter:alphaopacity=70;}
.c-radio.has-error label{color:#e7505a;}
.c-radio.has-error label > .box{border-color:#e7505a;}
.c-radio.has-error label > .check{background:#e7505a;}
.c-radio.has-info label{color:#4eabe6;}
.c-radio.has-info label > .box{border-color:#4eabe6;}
.c-radio.has-info label > .check{background:#4eabe6;}
.c-radio.has-success label{color:#5dc09c;}
.c-radio.has-success label > .box{border-color:#5dc09c;}
.c-radio.has-success label > .check{background:#5dc09c;}
.c-radio.has-warning label{color:#c8d046;}
.c-radio.has-warning label > .box{border-color:#c8d046;}
.c-radio.has-warning label > .check{background:#c8d046;}
.form-c-radios.has-error > label{color:#e7505a;}
.form-c-radios.has-info > label{color:#4eabe6;}
.form-c-radios.has-success > label{color:#5dc09c;}
.form-c-radios.has-warning > label{color:#c8d046;}
.c-radio-list{margin:10px 0;}
.form-horizontal .c-radio-list{margin-top:0px;}
.c-radio-list .c-radio{display:block;margin-bottom:10px;}
.c-radio-inline{margin:10px 0;}
.form-horizontal .c-radio-inline{margin-top:0px;}
.c-radio-inline .c-radio{display:inline-block;margin-right:10px;}
.c-radio-inline .c-radio:last-child{margin-right:0;}

.c-checkbox{position:relative;}
.c-checkbox.c-checkbox-inline{display:inline-block;}
.form-inline .c-checkbox.c-checkbox-inline{margin-right:20px;top:3px;}
.c-checkbox input[type=checkbox]{visibility:hidden;position:absolute;}
.c-checkbox label{cursor:pointer;padding-left:24px;}
.c-checkbox label > span{background:#fff;display:block;position:absolute;left:0;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.c-checkbox label > span.inc{background:#fff;left:-10px;top:-10px;height:40px;width:40px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;}
.c-checkbox label > .box{top:3px;border:1px solid #c0c0c0;height:16px;width:16px;z-index:5;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s;}
.ie .c-checkbox label > .box{top:2px;}
.c-checkbox label > .check{top:-1px;left:4px;width:10px;height:16px;border:1px solid #f39800;border-top:none;border-left:none;background:transparent;opacity:0;z-index:5;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}
.c-checkbox label > span.inc{-webkit-animation:growCircle 0.3s ease;-moz-animation:growCircle 0.3s ease;animation:growCircle 0.3s ease;}
.c-checkbox input[type=checkbox]:checked ~ label > .box{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg);}
.c-checkbox input[type=checkbox]:checked ~ label > .check{opacity:1;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);}
.c-checkbox input[type=checkbox]:disabled ~ label,.c-checkbox input[type=checkbox][disabled] ~ label{cursor:not-allowed;opacity:0.7;filter:alphaopacity=70;}
.c-checkbox input[type=checkbox]:disabled ~ label > .box,.c-checkbox input[type=checkbox][disabled] ~ label > .box{cursor:not-allowed;opacity:0.7;filter:alphaopacity=70;}
.c-checkbox input[type=checkbox]:disabled:checked ~ label > .check,.c-checkbox input[type=checkbox][disabled]:checked ~ label > .check{cursor:not-allowed;opacity:0.7;filter:alphaopacity=70;}
.c-checkbox.has-error label{color:#e7505a;}
.c-checkbox.has-error label > .box{border-color:#e7505a;}
.c-checkbox.has-error label > .check{border-color:#e7505a;}
.c-checkbox.has-info label{color:#4eabe6;}
.c-checkbox.has-info label > .box{border-color:#4eabe6;}
.c-checkbox.has-info label > .check{border-color:#4eabe6;}
.c-checkbox.has-success label{color:#5dc09c;}
.c-checkbox.has-success label > .box{border-color:#5dc09c;}
.c-checkbox.has-success label > .check{border-color:#5dc09c;}
.c-checkbox.has-warning label{color:#c8d046;}
.c-checkbox.has-warning label > .box{border-color:#c8d046;}
.c-checkbox.has-warning label > .check{border-color:#c8d046;}
.c-form-checkboxes.has-error > label{color:#e7505a;}
.c-form-checkboxes.has-info > label{color:#4eabe6;}
.c-form-checkboxes.has-success > label{color:#5dc09c;}
.c-form-checkboxes.has-warning > label{color:#c8d046;}
.c-checkbox-list{margin:10px 0;}
.form-horizontal .c-checkbox-list{margin-top:0px;}
.c-checkbox-list .c-checkbox{display:block;margin-bottom:10px;}
.c-checkbox-inline{margin:10px 0;}
.form-horizontal .c-checkbox-inline{margin-top:8px;}
.c-checkbox-inline .c-checkbox{display:inline-block;margin-right:20px;}
.c-checkbox-inline .c-checkbox:last-child{margin-right:0;}

.w10{width:10%!important;}
.w20{width:20%!important;}
.w25{width:25%!important;}
.w30{width:30%!important;}
.w33{width:33.333333%!important;}
.w40{width:40%!important;}
.w50{width:50%!important;}
.w60{width:60%!important;}
.w70{width:70%!important;}
.w80{width:80%!important;}
.w90{width:90%!important;}
.w100{width:100%!important;}

.w10s{width:10%!important;}
.w20s{width:20%!important;}
.w25s{width:25%!important;}
.w30s{width:30%!important;}
.w33s{width:33.333333%!important;}
.w40s{width:40%!important;}
.w50s{width:50%!important;}
.w60s{width:60%!important;}
.w70s{width:70%!important;}
.w80s{width:80%!important;}
.w90s{width:90%!important;}
.w100s{width:100%!important;}

.margin-bottom-0{margin-bottom:0px!important;}
.margin-bottom-3{margin-bottom:3px!important;}
.margin-bottom-5{margin-bottom:5px!important;}
.margin-bottom-8{margin-bottom:8px!important;}
.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-15{margin-bottom:15px!important;}
.margin-bottom-20{margin-bottom:20px!important;}
.margin-bottom-30{margin-bottom:30px!important;}

.margin-top-0{margin-bottom:0px!important;}
.margin-top-3{margin-bottom:3px!important;}
.margin-top-5{margin-bottom:5px!important;}
.margin-top-8{margin-bottom:8px!important;}
.margin-top-10{margin-bottom:10px!important;}
.margin-top-15{margin-bottom:15px!important;}
.margin-top-20{margin-bottom:20px!important;}
.margin-top-30{margin-bottom:30px!important;}

.c-layout-go2top{display:none;position:fixed;cursor:pointer;z-index:10;width:44px;height:26px;background-color:rgba(0,0,0,0.5);text-align:center;}
.c-layout-go2top:after{content:"";position:absolute;left:0px;top:-13px;border-style:solid;border-color:rgba(0,0,0,0.5) transparent;border-width:0px 22px 13px 22px;}
.c-layout-go2top:before{content:"";position:absolute;left:0px;bottom:-13px;border-style:solid;border-color:rgba(0,0,0,0.5) transparent;border-width:13px 22px 0px 22px;}
.c-layout-go2top .fa{font-size:22px;color:#FFF;line-height:22px;}
.c-layout-go2top:hover{background-color:rgba(0,0,0,0.8);}
.c-layout-go2top:hover .fa{color:#FFF;}
.c-layout-go2top:hover:after{border-color:rgba(0,0,0,0.8) transparent;}
.c-layout-go2top:hover:before{border-color:rgba(0,0,0,0.8) transparent;}

.c-layout-go2top{bottom:30px;right:20px;}

.overlay{display:none;background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;z-index:10000;top:0px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
@supports(-webkit-backdrop-filter:none){.overlay-blur{background-color:rgba(0,0,0,0.6)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}}

.overlay-over-common{display:none;z-index:100000;position:fixed;top:100px;left:50%;margin-left:-200px;width:400px;height:auto;border:rgba(0,0,0,0.2) solid 2px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.overlay-over-common.member{margin-left:-250px;width:500px;}
.overlay-over-common .close-link{position:absolute;top:0px;right:0px;width:40px;height:40px;cursor:pointer;}
.overlay-over-common .close-link .line01{position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-1px;background-color:#CCC;display:block;width:22px;height:1px;border-radius:2px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.overlay-over-common .close-link .line02{position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-1px;background-color:#CCC;display:block;width:22px;height:1px;border-radius:2px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.overlay-over-common .close-link:hover .line01{background-color:#184d7b;}
.overlay-over-common .close-link:hover .line02{background-color:#184d7b;}
.overlay-over-common .content{padding:30px 40px 40px;min-height:200px;background-color:#FFF;}
.overlay-over-common .content .logo{text-align:center;}
.overlay-over-common .content .logo img{width:auto;height:50px;}
.overlay-over-common .content form{padding-top:10px;}
.overlay-over-common .content .error{color:#db1429;font-size:12px;line-height:14px;height:14px;margin-bottom:15px;}
.overlay-over-common .content .input-wraper{position:relative;}
.overlay-over-common .content .input-wraper .error{position:absolute;right:0px;top:14px;}
.overlay-over-common .content input[type="text"]{width:100%;height:40px;padding-right:100px;background-color:transparent;border-bottom:rgba(0,0,0,0.15) solid 1px;}
.overlay-over-common .content input[type="text"]:focus{border-bottom:rgba(0,0,0,0.4) solid 1px;}
.overlay-over-common .content input[type="tel"]{width:100%;height:40px;padding-right:100px;background-color:transparent;border-bottom:rgba(0,0,0,0.15) solid 1px;}
.overlay-over-common .content input[type="tel"]:focus{border-bottom:rgba(0,0,0,0.4) solid 1px;}
.overlay-over-common .content input.err{color:#db1429;border-bottom:#db1429 solid 1px;}
.overlay-over-common .content input[type="text"].code{float:left;width:60%;}
.overlay-over-common .content .pic-code{float:right;width:40%;text-align:right;}
.overlay-over-common .content .pic-code img{width:100%;height:40px;margin-bottom:4px;}
.overlay-over-common .content .pic-code .send{display:block;width:100%;height:40px;background-color:rgba(0,0,0,0.2);color:#FFF;font-size:14px;line-height:40px;text-align:center;border-radius:2px;}
.overlay-over-common .content .pic-code .send:hover{background-color:rgba(0,0,0,0.4);}
.overlay-over-common .content input[type="password"]{width:100%;height:40px;padding-right:100px;background-color:transparent;border-bottom:rgba(0,0,0,0.15) solid 1px;}
.overlay-over-common .content input[type="password"]:focus{border-bottom:rgba(0,0,0,0.4) solid 1px;}
.overlay-over-common .content input[type="submit"]{width:100%;height:44px;padding-bottom:3px;background-color:#184d7b;border-radius:2px;color:#FFF;font-size:15px;cursor:pointer;}
.overlay-over-common .content input[type="submit"]:hover{background-color:#007CE0;}
.overlay-over-common .content input[type="button"]{width:100%;height:44px;padding-bottom:3px;background-color:#184d7b;border-radius:2px;color:#FFF;font-size:15px;cursor:pointer;}
.overlay-over-common .content input[type="button"]:hover{background-color:#007CE0;}
.overlay-over-common .content input[type="button"].reg{background-color:#555;}
.overlay-over-common .content input[type="button"].reg:hover{background-color:#333;}
.overlay-over-common .content .c-checkbox font{font-size:14px;line-height:24px;}
.overlay-over-common .content select{width:100%;height:40px;background-color:transparent;box-shadow:none!important;line-height:40px;background-image:url(../images/arrow-down.png);background-position:calc(100% - 0px) 15px;background-size:14px auto;background-repeat:no-repeat;}
.overlay-over-common .content select.province{float:left;width:calc(40% - 5px);height:40px;margin-right:5px;background-color:transparent;border-bottom:rgba(0,0,0,0.15) solid 1px;border-radius:0px;}
.overlay-over-common .content select.city{float:left;width:calc(30% - 5px);height:40px;margin-right:5px;background-color:transparent;border-bottom:rgba(0,0,0,0.15) solid 1px;border-radius:0px;}
.overlay-over-common .content select.province2{float:left;width:calc(50% - 0px);height:40px;background-color:transparent;border-bottom:rgba(0,0,0,0.15) solid 1px;border-radius:0px;}
.overlay-over-common .content select.city2{float:left;width:calc(50% - 5px);height:40px;margin-left:5px;background-color:transparent;border-bottom:rgba(0,0,0,0.15) solid 1px;border-radius:0px;}
.overlay-over-common .content select.district{float:left;width:calc(30% - 0px);height:40px;background-color:transparent;border-bottom:rgba(0,0,0,0.15) solid 1px;border-radius:0px;}
.overlay-over-common .content .text{text-align:center;font-size:14px;line-height:22px;padding-top:4px;padding-bottom:4px;}
.overlay-over-common .content .text img{float:left;width:18px;height:auto;margin-top:2px;margin-right:4px;}
.overlay-over-common .content .tips{text-align:center;font-size:12px;line-height:18px;padding-top:4px;}
.overlay-over-common .content .info{color:#999;font-size:12px;line-height:18px;padding-bottom:4px;}
.overlay-over-common .content .line{position:relative;text-align:center;margin-top:10px;}
.overlay-over-common .content .line:before{content:"";position:absolute;z-index:0;left:0px;top:13px;width:100%;height:1px;background-color:rgba(0,0,0,0.1);}
.overlay-over-common .content .line span{position:relative;z-index:1;display:inline-block;font-size:18px;line-height:30px;color:#333;padding-left:20px;padding-right:20px;background-color:#FFF;}
.overlay-over-common .content .line span.s{font-size:15px;}
.overlay-over-common .content .link a{display:block;width:100%;height:44px;background-color:#2151b2;border-radius:2px;color:#FFF;font-size:16px;line-height:44px;text-align:center;}
.overlay-over-common .content .link a:hover{background-color:#0339a7;}
.overlay-over-common .content .pic-link{margin-top:10px;padding-bottom:10px;display:-webkit-flex;display:flex;justify-content:center;}
.overlay-over-common .content .pic-link img{display:inline-block;width:28px;margin-left:10px;margin-right:10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.overlay-over-common .content .pic-link img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}
.overlay-over-common .content a{cursor:pointer;}
.overlay-over-common .content .qrcode{margin-top:0px;padding:0px 20px 20px;}
.overlay-over-common .content .qrcode img{width:100%;height:auto;border:#e6e6e6 solid 1px;}

.container{width:1200px;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px;}

.top-bar{background-color:#f5f5f5;border-bottom:#eee solid 1px;}
.top-bar .container{height:36px;line-height:34px;}
.top-bar .date{float:left;font-size:13px;}
.top-bar .login{float:right;font-size:13px;cursor:pointer;}
.top-bar .login img{float:left;margin-top:6px;width:24px;height:auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.top-bar .login:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);}
.top-bar .login:hover span{color:#064c89;}

.header{height:114px;}
.header .logo{float:left;margin-top:25px;}
.header .logo img{max-width:none;width:auto;height:65px;}
.header .con-right{float:right;margin-top:30px;}
.header form{}
.header form input[type="text"]{float:left;width:280px;height:40px;background-color:#f8f8f8;background-image:url(../images/top-icon-searchs.png);background-position:12px 6px;background-size:24px auto;background-repeat:no-repeat;border:#e5e5e5 solid 1px;border-radius:20px;font-size:14px;line-height:38px;padding-left:40px;padding-right:20px;}
.header form input[type="text"]:focus{background-color:#f5faff;border:#bed8ee solid 1px;}
.header form input[type="submit"]{float:left;width:90px;height:40px;margin-left:10px;background-color:#184d7b;border-radius:20px;color:#fff;font-size:14px;text-align:center;padding-bottom:2px;}
.header form input[type="submit"]:hover{background-color:#007CE0;}
.header .link{margin-top:15px;text-align:right;}
.header .link a{position:relative;white-space:nowrap;line-height:24px;display:inline-block;margin-left:15px;font-size:13px;}
.header .link a:hover{color:#db1429;}
.header .link a.weixin:hover{color:#2ba21f;}
.header .link a img.s{float:left;margin-top:1px;margin-right:5px;width:22px;height:auto;}

.weixin-qrcode{display:none;z-index:1000;position:absolute;top:24px;right:0px;width:142px;height:142px;padding:0px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.weixin-qrcode img{border:#eee solid 1px;width:140px;height:140px;}

.navbar{height:54px;background-color:#2172ce;  width:100%; margin:0 auto;}

.navbar-nav{padding-left:5px;   width: 1500px;
    margin: 0 auto;}
.navbar-nav li{float:left;position:relative;display:inline-block;width: 120px;}
#.navbar-nav li:before{content:"";position:absolute;left:0px;top:16px;background-color:rgba(255,255,255,0.6);width:1px;height:12px;}
#.navbar-nav li:last-child:after{content:"";position:absolute;right:0px;top:16px;background-color:rgba(255,255,255,0.6);width:1px;height:12px;}
.navbar-nav li a{display:block;color:#fff;font-size:18px;text-align:center;line-height:52px;height:54px;padding:0px 15px!important;}
.navbar-nav li:hover a{background-color:#007CE0;}
.navbar-nav li.active a{background-color:#063761;}
.navbar-nav li.active .dropdown-menu li a{background-color:#184d7b;}
.navbar-nav li.active .dropdown-menu li a:hover{background-color:#2AA8F3;}

.dropdown-menu{display:none;position:absolute;z-index:1000;top:54px;left:0px;width:160px;border-top:#fff solid 1px;background-color:#007CE0;/*box-shadow:0px 1px 4px rgba(0,0,0,0.2);border-bottom-left-radius:3px;border-bottom-right-radius:3px;*/}
.dropdown-menu li{width:100%;margin-left:0px;}
.dropdown-menu li a{color:#fff;line-height:36px;height:38px;border-bottom:#fff solid 1px;}
.dropdown-menu li a:hover{background-color:#2AA8F3;}
.dropdown-menu li:before{content:"";position:absolute;left:0px;top:0px;width:0px;height:0px;}
.dropdown-menu li:after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:0px;}
.dropdown-menu li:last-child a{border-bottom:#DDD solid 0px;}
.dropdown-menu li:last-child:after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:0px;}

.copyright{background-color:#fff;padding:15px 0px 25px;border-top:#184d7b solid 2px;}
.copyright .container{padding-left:20px;padding-right:20px;}
.copyright .link{text-align:center;margin-bottom:5px;}
.copyright .link a{white-space:nowrap;line-height:24px;display:inline-block;margin-left:15px;padding-right:15px;position:relative;color:rgba(0,0,0,0.8);font-size:14px;font-weight:400;}
.copyright .link a:hover{color:#135186;}
.copyright .link a:after{content:"";position:absolute;right:0px;top:8px;background-color:rgba(0,0,0,0.15);width:1px;height:10px;}
.copyright .link a:last-child:after{content:"";width:0px;height:0px;}
.copyright .copy{text-align:center;line-height:20px;color:#666;font-size:12px;}
.copyright .copy span{display:inline-block;margin-left:4px;margin-right:4px;}

.ad-float{position:fixed;top:241px;z-index:1;width:120px;height:auto;}
.ad-float.ad-float-left{right:50%;margin-right:630px;}
.ad-float.ad-float-right{left:50%;margin-left:630px;}
.ad-float .close{background-color:rgba(0,0,0,0.1);color:#222;line-height:28px;height:30px;font-size:13px;text-align:center;cursor:pointer;}
.ad-float .close:hover{color:#e60012;}


.one ul li {
    color: #333333;
    height: 38px;
    line-height: 38px;
}


.one ul li a {
    color: #333333;
    font-family: "微软雅黑";
    font-size: 16px;
}

.two ul li {
    color: #333333;
    height: 38px;
    line-height: 38px;
}


.two ul li a {
    color: #333333;    font-family: "微软雅黑";
font-size: 16px;
}

.three ul li {
    color: #333333;
    height: 38px;
    line-height: 38px;
}

.three ul li a {
    color: #333333;    font-family: "微软雅黑";
font-size: 16px;
}


.tab_hdx li a {
    display: block;
    font-size: 17px;
}

.tab_hdx li {
    float: left;
    width: 80px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}





.tab_hdb li a {
    display: block;
    font-size: 17px;
}

.tab_hdg li a {
    display: block;
    font-size: 17px;
}

/*详情页标题*/

.nr3 dt {
    border-bottom: 1px solid #CCC;
    font-family: "微软雅黑";
    font-weight: 500px;
    color: #333333;
    padding: 0px 0px 15px 0px;
	
	
    font-size: 26px;
    color: #000000;
    text-align: center;
    margin: 5px auto 0;
    line-height: 36px;
    word-break: break-all;
    word-wrap: break-word;
	width:80%;
	font-weight:bold;
	
	
	
	
}

/*新闻列表右测导航*/

.left-nav dd a {
    display: block;
    padding: 10px 30px 12px 15px;
    font-size: 16px;
    line-height: 18px;
    cursor: pointer;
}


/*新闻列表*/

.newsq_lefts ul li {
    height: 38px;
    line-height: 38px;
}

.newsq_lefts ul li a {
    color: #333333;
    padding-left: 10px;
    font-size: 16px;
    font-weight: 500;
	    display: block;
    
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.newsq_lefts ul li span {
  
   
    overflow: hidden;
	
	float: right;
    color: #999;
    font-size: 14px;
    padding-right: 15px;
	
}






/* 详情页点击数样式*/

.nr3 dt span {
    font-size: 16px;
    font-weight: 100;
    color: #999;
}
/* 详情页内容数样式*/

.nr3 p {    font-family: "微软雅黑";
color: #333;
    overflow: hidden;
    margin: 0 auto;
    font-size: 16px;
    line-height: 36px;
    word-break: normal;
    word-wrap: break-word;
	}



/*网站底部导航*/

.bottomc {
    width: 635px;
    margin: 0 auto;
}


.bottomcr ul li a {
    color: #0f4fa7;
    font-family: "微软雅黑";
    font-size: 15px;
}


.bottomcr p {
    text-align: center;
    width: 525px;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 25px;
    color: #333333;
}

.bottomcr ul {
    width: 635px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
	padding-left:50px;
	
	
}

.bottomcr p {
    text-align: center;
    width: 635px;
    font-size: 14px;
    line-height: 25px;
    color: #333333;
}



/*协会简介详情页*/

.connect_right_nr p {
    text-indent: 36px;
    line-height: 36px;
    padding-top: 10px;
	font-size:16px;
	
}


/*新闻列表中间样式调整*/

.yaowen {
    width: 1500px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
}

.newsq {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
}

.xiafa {
    width: 1200px;
    margin: 0 auto;
    background: url(../images/newsbj.jpg) no-repeat;
    height: 37px;
}




.newsq_left {
    width: 850px;
    float: left;
    overflow: hidden;
	padding-left: 30px;
}

.newsq_lefts ul {
    width: 820px;
    margin: 0 auto;
    margin-top: 0px;
    border-bottom: #CCC 1px dashed;
    padding-bottom: 15px;
    overflow: hidden;
    padding-top: 15px;
}

.newsq_right {
    width: 296px;
    height: auto;
    float: right;
    margin-top: 8px;
}


