﻿.clear{zoom:1}
.clear:after{content:"";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}
.sercontent{width:100%;height:100%; background-color:#fff;margin-bottom: 20px;}
.contactmess{margin-top:34px;}
.contactmess .contactmesstitle{padding-bottom:16px;border-bottom:1px solid #dedede;font-size:32px}
.contactmess .map{height:400px;overflow:hidden;margin-top:40px}
.sermessage{margin-top:38px}
.sercontent .contactmess .sermessage .btn2{width:114px;height:38px;background-color:#5a8cb7;border-radius:38px;margin:20px auto 40px;color:#fff;text-align:center;line-height:38px;cursor:pointer}
.sercontent .contactmess .sermessage .btn2:hover{background-color:#316da1;color:#fff}
.sermessageitem{width:320px;margin-right:20px}
.sermessageitem:nth-of-type(3){margin-right:0}
.sermessageitem .name span,
.sermesscontent .name span,
.sermessitems .sermessitem .name span{color:#00447d;font-weight:bold}
.sermessageitem .serMitembox{margin-top:18px;position:relative}
.sermessageitem .serMitembox_namebox{width:320px;height:46px;border:1px solid #ccc;border-radius:5px;padding:10px 19px;cursor:pointer}
.sermessageitem .serMitembox_namebox.cur .down{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.sermessageitem .serMitembox_namebox .serMitembox_name{width:calc(100% - 8px);line-height:26px;color:#666}
.sermessageitem .serMitembox_namebox .down{margin-top:11px}
.serMitemboxitems{width:100%;position:absolute;top:43px;background-color:#fff;z-index:19;border:1px solid #ccc;border-top:none;max-height:200px;overflow-y: auto;display:none}
.serMitemboxitems .serMitemboxitem{line-height:36px;padding:0 19px;cursor:pointer}
.serMitemboxitems .serMitemboxitem:hover{color:#00447d}
.sermesscontent{margin:0}
.sermesscontent .text{margin-top:12px}
.sermesscontent .text textarea{width:100%;height:150px;border-radius:5px;border:1px solid #ccc;padding:12px 19px;color:#333}
.sermesscontent .text textarea::-webkit-input-placeholder,
.sermessitems .sermessitem input::-webkit-input-placeholder{color:#999}
.sermessitems{margin-top:36px}
.sermessitems .w409{width:409px}
.sermessitems .w165{width:165px}
.sermessitems .yanz{width:165px;padding-top: 13px;}
.sermessitems .sermessitem{margin-right:20px;margin-bottom:36px}
.sermessitems .sermessitem.two{margin-right:0}
.sermessitems .sermessitem .input,.sermessageitems .sermessitem .input{margin-top:18px}
.sermessitems .sermessitem input,.sermessageitems .sermessitem input{width:100%;height:46px;border-radius:5px;border:1px solid #ccc;padding:10px 19px}
.regprotocol{margin-bottom:20px}
.regprotocol .regrotsel{width:14px;height:14px;border:1px solid #ccc;margin-right:10px;cursor:pointer}
.regprotocol .regrotsel.cur{border:none;background-image:url(../img/regprotsel.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center}
.regprotocol .text{color:#666;line-height:14px}
.regprotocol .text a{line-height:14px;color:#00447d}
.selectbox{width:100%;height:46px;margin-top:18px;border-radius:5px;outline:none;padding:0px 27px 0 19px;border:1px solid #ccc;appearance:none;-moz-appearance:none;-webkit-appearance:none;
    background-image:url(../img/seldown.png);background-repeat:no-repeat;background-position:right 19px center
}
.selectbox option{line-height:24px}
.lf{float:left}
.protocoltcbox{width:1200px;height:650px;background-color:#fff;padding:35px 60px}
.protocoltcbox .title{font-size:20px;color:#333;text-align:center}
.protocoltcbox .box{height:450px;margin-top:20px;background-color:#fafafa;overflow-y:auto;padding:20px}
.protocoltcbox .close{width:138px;height:54px;background-color:#00447d;font-size:18px;margin:36px auto 0;text-align:center;color:#fff;line-height:54px;cursor:pointer}
.popups .popupsbox .box p,.popups .popupsbox .box div{color:#999;font-size:18px;margin-bottom: 8px;}	
.popups .popupsbox{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0),-ms-transform:translate3d(-50%, -50%, 0);z-index:100}
@media (max-width: 960px) {
	.contactmess .contactmesstitle{padding-bottom:12px;border-bottom:1px solid #dedede;font-size:24px}
	.sermessitems .w409{width:309px}
	.sermessitems{margin-top:16px}
.sermessitems .sermessitem{margin-right:20px;margin-bottom:16px}
	
	
}