@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%}
html{height:100%;background-attachment:fixed}
body{margin:0;padding:0;line-height:normal;font-size:12px;color:#333;font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,"Helvetica Neue",Helvetica,Arial,sans-serif!important;behavior:url(/script/hover.htc);background-image:url(about:blank);background-attachment:fixed;min-width:1200px;}
form,img,p{margin:0;padding:0;border:0}
ol,ul{margin:0;padding:0;list-style-type:none}
dd,dl,dt,hr{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
a{ color:#00aaee; text-decoration:none;}
.inline-block{display: inline-block;vertical-align: middle;}
input{ font-family:'微软雅黑';}
.warp{ width:1200px; margin:auto;}
.hearder{ border-bottom:100px solid #00aaee;}
.regCont{ width:900px; background:#fff;border-radius:3px;-webkit-box-shadow: 0 0px 1px rgba(87,112,122,.5); box-shadow: 0 0px 1px rgba(87,112,122,.5);}
.regCont .tittle{ line-height:60px; padding:0px 20px; position:relative;border-bottom:1px solid #f5f5f5; }
.regCont .tittle h1{ font-size:24px; color:#00aaee; font-weight:normal;}
.regCont .tittle p{ position:absolute; right:20px; top:0px;}
.input-text-1{width:340px;height:22px;border:1px solid #eee;line-height:22px;font-size:14px;color:#666;padding:8px 10px;outline:0;border-radius: 3px;}
.valGroup{color:#333;font-size:14px;margin-bottom:20px;overflow:hidden}
.valGroup .valGroup-item-1{width:130px;height:38px;text-align:right;font-size:14px;line-height:38px;padding-right:10px}
.valGroup .valGroup-item-2{line-height:38px;vertical-align:top;margin-right: 10px;}

.valGroup .valGroup-btn{/*height:60px;*/padding:0 30px;display:inline-block;cursor: pointer;outline: 0;border: 0;line-height:42px;font-size:18px;color:#fff;text-decoration:none;background:#ff6800;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.valGroup .valGroup-btn:hover{background: #E55D00;}
.valGroup span{ color:#ef392b;}
.Validform_error{color:#c00;border: 1px solid #c00;}
.Validform_right,.Validform_warning,.Validform_wrong{display:inline-block;height:20px;line-height:20px;font-size:12px;vertical-align:middle;padding-left:25px}
.Validform_wrong{background:url(../images/icon_error_s.png) 0 50% no-repeat;color:#ef392b}
.Validform_right{background:url(../images/icon_right_s.png) 0 50% no-repeat}
.checkbox{ margin-right:5px;}
.telcode{display:block;background: #FFD1B2;color: #9E501B;padding: 5px 15px; line-height:26px;border: 1px solid #FFA466;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.telcode:hover{background:#FFC399}
.container {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
}
.valGroup  .remark{
    color:#999
}
.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.left{float:left}
.right{float:right}
.tc{text-align:center}
.clearfix:after{clear:both}
.cp-icon {
    background: url(../images/cp-icon.png) 0px 0px no-repeat;
    width: 85px;
    height: 85px;
    display: inline-block;
}
.cp-icon7 {
    background-position: -528px -7px;
}
.izl-rmenu{position:fixed;right:10px;bottom:10px;padding-bottom:14px;z-index:999;}
.izl-rmenu .btn{width:95px;height:95px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) center center no-repeat;background-color:#2CB9EA;text-decoration:none;display:block;}
.izl-rmenu .btn-qq:hover{background-color:#0F83C1;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) center center no-repeat;background-color:#2CB9EA;display:block;}
.izl-rmenu .btn-wx:hover{background-color:#0F83C1;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) center center no-repeat;background-color:#2CB9EA;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:230px;left:-270px;top:0px; height:55px; padding:20px;line-height: 28px;color:#FFF;font-size:18px;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) center center no-repeat;background-color:#E3E5E8;display:none; height:46px;}
.izl-rmenu .btn-top:hover{background-color:#d1d4da;}
.footer{ font-size:14px}
.footer-1{ background:#2D313D; height:180px; color:#fff;}
.footer-1-list li{ float:left; width:25%;}
.footer-1-list li .item-box{ padding:30px 50px;}
.footer-1-list li h3{ font-size:42px;padding-bottom: 9px;font-weight: normal;}
.footer-1-list li p{ line-height:24px}
.footer-2{ background:#373B46;}
.footer-2-top{ margin-bottom:40px; padding-top:50px;}
.footer-nav-list{ float:left; width:940px;}
.footer-nav{ width:235px;}
.footer-nav li{ line-height:34px;}
.footer-nav .tittle{ font-size:18px; color:#fff; padding-bottom:15px;}
.footer-nav li a{ color:#a9b0b4;}
.footer-nav li a:hover{ color:#fff;}
.footer-code{ float:right; width:155px; color:#a9b0b4;line-height: 20px;}
.footer-code .tel{ position:relative; padding-left:38px;}
.footer-code .tel i{ position:absolute; left:0px; top:6px; width:30px; height:30px;}
.footer-code .tel b{ font-size:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.footer-code .tel:hover .cp-icon7{background-position:-559px -7px;}
.footer-code p{ font-size:12px;}
.weixin-code{ padding:10px 0;}
.footer-2-bottom{ border-top:1px solid #4E525C}
.footer-2-bottom ul li{ float:left; margin-right:10px; line-height:44px;}
.footer-2-bottom ul li a{ color:#737a80;}
.footer-2-bottom ul li a:hover{ color:#fff;}
.footer-3{ background:#2C3039; height:44px; color:#62676e; line-height:44px;}
.footer-3 span{ display:inline-block; width:24px; height:44px; background:url(../images/wangan.gif) center center no-repeat; margin-left:10px;}
.footer-3 span a{ display:block; width:24px; height:24px;}