*{margin:0;padding:0;}
/* html{ font:normal 62.5%/2.3em "微软雅黑",Arial;} */
body{margin:0px auto; font-size:1.2em; color:#555555; width:100%; min-width:1200px; zoom:1;}
li{list-style: none;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#555555;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#2874d4;}
.clear{ clear:both; height:0px; overflow:hidden;}
/*  */

.contact2009{background:url(../images/bg202009_06.jpg) no-repeat center;background-size:auto;height:500px;padding:30px;box-sizing:border-box;}
.contact2009 .contact_fs{width:400px;float:left;}
.contact2009 .contact_fs .title{font-size:36px;margin-top:25px;margin-bottom:25px;color:#fff;}
.contact2009 .contact_fs dt{font-size:24px;color:#fff;font-weight:normal;margin-bottom:7px;}
.contact2009 .contact_fs dd{font-weight:bold;color:#fff;font-size:42px;padding:10px 0 35px;border-bottom:1px solid #B2B8CD}
.contact2009 .contact_fs .icon{margin-top:28px;padding-bottom:28px;border-bottom:1px solid #B2B8CD}
.contact2009 .contact_fs .icon a{display:inline-block;width:60px;height:60px;border-radius:50%;border:1px solid #fff;text-align:center;line-height:58px;margin-right:25px;vertical-align: middle;transition:ease-in-out 0.5s;position: relative;overflow:hidden;}
.contact2009 .contact_fs .icon a .img{position: absolute;bottom:75px;padding:5px;background:#fff;width:150px;margin-left:-45px;box-shadow: 0 2px 5px #333;opacity: 0;margin-bottom:20px;transition:all 0.5s;}
.contact2009 .contact_fs .icon a .img:after{
    display:block;content:'';width:0;height:0;border-width:10px;
    border-style:solid;border-left-color:transparent;border-bottom-color:transparent;
    border-top-color:#fff;border-right-color:#fff;position: absolute;left:45%;bottom:-5px;
    transform: rotate(135deg);
}
.contact2009 .contact_fs .icon a .ftel{position: absolute;bottom:0;padding:5px;background:#fff;width:auto;height:60px;box-shadow: 0 2px 5px #333;left:75px;padding:0 15px;opacity: 0;margin-left:20px;transition:all 0.5s;}
.contact2009 .contact_fs .icon a .ftel:after{
    display:block;content:'';width:0;height:0;border-width:10px;
    border-style:solid;border-left-color:transparent;border-bottom-color:transparent;
    border-top-color:#fff;border-right-color:#fff;position: absolute;left:-5px;bottom:34%;
    transform: rotate(-135deg);
}
.contact2009 .contact_fs .icon a{}
.contact2009 .contact_fs .icon a .ftel p{font-size:14px;color:#666;text-align:left;white-space: nowrap;height:100%;padding-top:3px;}
.contact2009 .contact_fs .icon a .ftel span{
    margin-top:-5px;
    line-height: 30px;
    font-size: 18px;
    text-align: left;
    color: #2874D4;
    font-weight: bold;
    display:inline-block;
    position:relative;top:1px;
}
.contact2009 .contact_fs .icon a .img p{line-height:30px;font-size:16px;}
.contact2009 .contact_fs .icon a:hover{background:#2874D4;transition:ease-in-out 0.5s;border-color:#2874D4;overflow:visible}
.contact2009 .contact_fs .icon a:hover .img{opacity: 1;margin-bottom:0;transition:all 0.5s}
.contact2009 .contact_fs .icon a:hover .ftel{opacity: 1;margin-left:0;transition:all 0.5s;}
.contact2009 .contact_fs .icon img{vertical-align: middle;}
.contact2009 .contact_fs .address{padding-left:50px;background:url(../images/icon2009_13.png) no-repeat left top;font-size:18px;color:#fff;margin-top:35px;}
.contact2009 .contact_fs .address p+ p{margin-top:8px;}
.contact2009 .contact_fs .address strong{display:inline-block;text-align:justify;text-align-last:justify;font-weight: normal;width:75px;}
.contact2009 .contact_fs .address span{width:245px;display:inline-block;vertical-align: top;}
.contact2009 .contact_form{width:740px;float:right;}
.contact2009 .contact_form .title{font-size:36px;color:#202020;margin:0 0 30px;}
.contact2009 .contact_form form{padding:35px 30px ;box-sizing:border-box;background:#fff;}
.contact2009 .contact_form .input input{height:55px;width:49%;float:left;border:1px solid #ddd;padding-left:10px;box-sizing:border-box;}
.contact2009 .contact_form .input input:nth-child(2){float:right}
.contact2009 .contact_form .checkbox{margin:15px 0 5px;padding:10px 0;}
.contact2009 .contact_form .checkbox li{float: left;width:24%;font-size:15px;color:#666666;height:35px;line-height:33px;text-align:center;border:1px solid #DDDDDD;margin-right:1.333%;box-sizing:border-box;margin-bottom:10px;cursor: pointer;}
.contact2009 .contact_form .checkbox li.on,.contact2009 .contact_form .checkbox li:hover{color:#fff;background:#2D6DCF;border-color:#2D6DCF;transition: all 0.5s;}
.contact2009 .contact_form .checkbox li:nth-child(4n){margin-right:0;}
.contact2009 .contact_form .checkbox li input{width:0;height:0;overflow:hidden;display:none;}
.contact2009 .contact_form .yzm input{height:55px;width:450px;border:1px solid #ddd;padding-left:10px;box-sizing:border-box;float:left;}
.contact2009 .contact_form .yzm img{width:200px;height:55px;border:1px solid #ddd;box-sizing:border-box;float:right;}
.contact2009 .contact_form button{width:100%;border:none;outline:none;display:block;line-height:55px;color:#fff;text-align:center;background:#FF6C00;font-size:20px;margin-top:15px}
/*  */
.footer2009 .container{padding:0;}
.footer2009 .company{background:#fff;}
.footer2009 .company .top{padding:22px 0;border-bottom:1px solid #B8B8B8}
.footer2009 .company .img{float:left;width:250px}
.footer2009 .company .list{float:left;width:920px;padding-left:38px;box-sizing:border-box;margin-top:10px;}
.footer2009 .company .list a {
    color: #666;
    margin-right: 12px;
    float: left;
    display: inline;
    line-height: 24px;
    font-size: 16px;
}
.footer2009 .company .list a:nth-last-child(2){margin-right:0;}
.footer2009 .company .exchange_link{
    position: relative;
    overflow: hidden;
    padding:20px 0 5px
}
.footer2009 .company .exchange_link h3 {
    color: #333;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 15px 0;
    text-align: left;
    font-family: '微软雅黑';
}
.footer2009 .company .exchange_link h3 a{
    display: inline-block;
    width: 150px;
    line-height: 22px;
    border: 1px solid #999;
    color: #999;
    text-align: center;
    float: none;
    font-size: 12px;
    margin-left: 5px;
}
.footer2009 .company .exchange_link span{
    display: inline-block;
    width: 50px;
    line-height: 24px;
    border: 1px solid #999;
    color: #999;
    position: absolute;
    right: 0;
    top: 20px;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}
.footer2009 .company .exchange_link .link_box{display:none;}
.footer2009 .company .exchange_link .link_box a{
    color: #999;
    margin-right: 20px;
    float: left;
    display: inline;
    line-height: 24px;
    font-size: 14px;
}
.footer2009 .service{background:#151515;padding:22px 0;}
.footer2009 .service .item{width:16.6666%;float:left;text-align:center;}
.footer2009 .service .item div{font-size:30px;color:#fff;}
.footer2009 .service .item div span{font-size:14px;margin-right:4px;margin-left:4px}
.footer2009 .service .item p{font-size:14px;color:#BABABA}
/*  */
.footer2009 .relevant_info{padding:22px 0;background:#1F1F24;}
.footer2009 .relevant_info .container{background:url(../images/footer_pic_07.jpg) no-repeat 88% center;}
.footer2009 .relevant_info .about{width:400px;float:left;padding-right:55px;box-sizing:border-box;}
.footer2009 .relevant_info .fnav{width:310px;float:left;padding:0 55px 40px;box-sizing:border-box;border-left:1px solid #3E3E41;border-right:1px solid #3E3E41;}
.footer2009 .relevant_info .distribution{width:420px;float:left;padding-left:60px;box-sizing:border-box;}
.footer2009 .relevant_info .about .title,.footer2009 .relevant_info .fnav .title,.footer2009 .relevant_info .distribution .title{font-size:18px;color:#B5B5B5;padding-bottom:16px;}
.footer2009 .relevant_info .about .text{font-size:14px;color:#616161;line-height:30px;}
.footer2009 .relevant_info .fnav a{display:inline-block;width:48%;font-size:14px;color:#616161;line-height:30px;}
.footer2009 .relevant_info .distribution .title{position:relative;}
.footer2009 .relevant_info .distribution .title::after{
    content:'';display:block;width:10px;height:3px;background:#B5B5B5;
    position: absolute;left:0;bottom:6px;
}
.footer2009 .relevant_info .distribution .text{font-size:12px;color:#616161;line-height:20px;}
.footer2009 .site_info{padding:22px 70px;background:#1F1F24;border-top:1px solid #3E3E41;}
.footer2009 .site_info .left{float:left;}
.footer2009 .site_info .left .list{margin-left:-10px}
.footer2009 .site_info .left .list a{font-size:14px;color:#616161;display:inline-block;padding:0 10px;position:relative;float:left;}
.footer2009 .site_info .left .list a::before{
    content:'';display:block;width:1px;height:12px;background:#616161;position: absolute;
    left:0;top:50%;margin-top:-6px;
}
.footer2009 .site_info .left .list a:first-child::before{display:none;}
.footer2009 .site_info .left p{font-size:14px;color:#616161}
.footer2009 .site_info .right p{font-size:14px;color:#616161;text-align:right;}
.footer2009 .site_info .right p:nth-child(2){margin-right:-8px}
.footer2009 .site_info .right{float:right;}
.footer2009 .site_info a:hover,.footer2009 .fnav a:hover {color:#fff !important;}
