﻿/**
 * @name	:HTML标签重定义
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquoteth, td { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
ul, ol { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
object, input, textarea { outline: none; } 
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
i { font-style: normal; }
ol, ul { list-style: none; }
capation, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; } 
/* 以下样式根据不同的网站可能需要改写 */
body { font-family: 微软雅黑,"Microsoft YaHei"; font-size: 12px; min-width: 1240px; width:auto!important; width: :1240px;}
textarea { font-family: Courier New,sans-serif; font-size: 13px; }
i { font-style: normal; }
a { text-decoration: none; color: #000; }
a:visited { color: #000; }
a:hover { text-decoration: underline; /*text-decoration:none;*/ color: #000; }
/* 须改写样式结束*/
/**
 * @name	:常用原子类
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
/*字体排版*/
.f1 { font-size: 1px; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.lh1 { line-height: 1%; }
.lh150 { line-height: 150%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
/*定位*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: auto; margin-right: auto; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; }
 
/*如果一个块级对象内部包含浮动对象，应该给该块级对象使用clearfix*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
.va-c { vertical-align: center; }
.pr { position: relative; }
.pa { position: absolute; }
.abs-right { position: absolute; right: 0; }
.zoom { zoom: 1; }
.hidden { visibility: hidden; }
.none { display: none; }
.db { display: block; }
/*长度高度*/
.w10 { width: 10px; }
.w { width: 100%; }
.h { height: 100%; }
.h10 { height: 10px; overflow: hidden; }
.h_auto { height: auto; }
.w_auto { width: auto; }
/*边距*/
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt120 { margin-top: 120px; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-top: 25px; }
.mb30 { margin-bottom: 30px; }
.mb50 { margin-bottom: 50px; }
.mb100 { margin-bottom: 100px; }
.pa0 { padding: 0px; }
.pa5 { padding: 5px; }
.pa10 { padding: 10px; }
.pa20 { padding: 20px; }
.pa30 { padding: 30px; }
.patb10 { padding: 10px 0; }
.pab30 { padding-bottom: 30px; }
.pab100 { padding-bottom: 100px; }



/*头部*/
.head_div{width: 1200px;margin:auto;height: 70px;position: relative;z-index: 380}
.head_div .hd_logo{display: block;padding-top: 10px;width: 160px}
.head_div .hd_nav{float: right;font-size: 0;height: 70px}
.head_div .hd_nav li{display:inline-block;*display: inline;*zoom:1;vertical-align:top;height: 54px;width: 100px;padding-top: 16px;text-align: center;}
.head_div .hd_nav li a{font-size: 16px;color:#313131;line-height: 40px;text-decoration: none}
.head_div .hd_nav li a:hover{color:#00acff;}
.head_div .hd_nav li a.on{border-bottom: 2px solid #00acff;padding-bottom: 6px;*padding-bottom:4px;color:#00acff;font-size: 18px;font-weight: bold;}
.head_div .hd_nav .hdn_select{cursor: pointer;padding-right: 20px;padding-left:40px;position: relative;}
.head_div .hd_nav .hdn_select span{font-size: 14px;color:#313131;line-height: 40px;background-image: url('../../images/base/down_icon.png');background-repeat:no-repeat;background-position:right center;padding-right: 20px}
.head_div .hd_nav .hdn_select span.on{color: #00acff;text-decoration: underline;background-image: url('../../images/base/down_icon_s.png');}
.head_div .hd_nav .hdn_select div{display: none;position: absolute;width: 106px;padding: 2px;background-color: #fff;top: 72px;left: 0;z-index: 380}
.head_div .hd_nav .hdn_select div a{display: block;font-size: 14px;text-align: center;line-height: 30px;height: 30px}
.head_div .hd_nav .hdn_select div a:hover{background: #e6e6e6;color:#313131;}

/*底部*/
/*公司信息&友情链接*/
.fd_box{height: 180px;font-size: 0;width: 1200px;margin:0 auto;}
.fd_box .fdb_l,.fd_box .fdb_r{display:inline-block;*display: inline;*zoom:1;vertical-align:top;margin-top: 30px;width: 49.8%}
.fd_box div h4{font-size: 16px;color:#868686;font-weight: bold;line-height: 50px}
.fd_box div p,.fd_box div a{font-size: 14px;color: #969696;padding-bottom: 8px}
.fd_box div a{display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 110px}
/*备案*/
.fd_box2{background: #5f5f5f;padding: 20px 0}
.fd_box2 p{color: #969696;font-size: 12px;text-align: center;line-height: 22px}
/*联系我们*/
.fd_contact{height: 544px;background: #15a0f5 url('../../images/base/blue_bg.png') repeat-x left bottom;position: relative;}
.fd_contact .fdc_title{height: 174px;width: 1200px;margin:0 auto;}
.fd_contact .fdc_title p{color:#fff;font-size: 30px;padding-top: 94px}
.fd_contact .fdc_title p i{padding-bottom: 14px;*padding-bottom: 28px;border-bottom:2px solid #fff;display:inline-block;*display: inline;*zoom:1;vertical-align:top;}
.fd_contact .fdc_content{width: 1200px;margin:0 auto;font-size: 0}
.fd_contact .fdc_content .fdc_l,
.fd_contact .fdc_content .fdc_r{display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 49.8%}
.fd_contact .fdc_content .fdc_l li{padding-left: 160px}
.fd_contact .fdc_content .fdc_l li label{color: #fff;font-size: 18px;padding-right: 20px;vertical-align: top;position: relative;top: 8px}
.fd_contact .fdc_content .fdc_l li input{border-radius: 3px;border:2px solid #fff;height: 14px;padding: 10px 20px;width: 256px;font-size: 16px;color:#313131;}
.fd_contact .fdc_content .fdc_l li input:focus{border:2px solid #f0c90f;}
.fd_contact .fdc_content .fdc_l li .phcolor{color:#999;font-size: 14px}
.fd_contact .fdc_content .fdc_l li p{width: 406px;height: 24px;line-height: 24px;color:#ffff01;text-align: center;font-size: 13px;visibility: hidden;}
.fd_contact .fdc_content .fdc_r .fdcr_title{color:#fff;font-size: 18px;height: 28px;line-height: 28px}
.fd_contact .fdc_content .fdc_r .fdcr_txt{font-size: 16px;color:#313131;border-radius: 4px;width: 416px;height: 146px;margin-top: 4px;padding:16px 20px;resize: none;border:2px solid #ffffff;}
.fd_contact .fdc_content .fdc_r .fdcr_txt:focus{border:2px solid #f0c90f;}
.fd_contact .fdc_content .fdc_r .phcolor{color:#999;font-size: 14px}
.fd_contact .fdc_content .fdc_r .fdcr_tip{height: 24px;line-height: 24px;color:#ffff01;text-align: center;font-size: 13px;width: 460px;visibility: hidden;}
.fd_contact .fdc_content .fdc_r .fdcr_btn{width: 460px;height: 40px;padding-top: 10px;position: relative;}
.fd_contact .fdc_content .fdc_r .fdcr_btn input{border-radius: 3px;border:2px solid #fff;height: 14px;padding: 10px 20px;width: 130px;font-size: 16px;color:#313131;margin-right: 10px}
.fd_contact .fdc_content .fdc_r .fdcr_btn input:focus{border:2px solid #f0c90f;}
.fd_contact .fdc_content .fdc_r .fdcr_btn .phcolor{color:#999;font-size: 14px}
.fd_contact .fdc_content .fdc_r .fdcr_btn em{visibility: hidden;position: absolute;top:48px;left: 22px;height: 24px;line-height: 24px;color:#ffff01;text-align: center;font-size: 13px;width: 130px;}
.fd_contact .fdc_content .fdc_r .fdcr_btn img{cursor: pointer;vertical-align: top;height: 26px;margin-top: 6px;margin-right: 94px;*margin-right: 70px}
.fd_contact .fdc_content .fdc_r .fdcr_btn a{display:inline-block;*display: inline;*zoom:1;vertical-align:top;text-decoration: none;line-height: 32px;padding: 0px 40px;font-size: 18px;color:#fff;border:1px solid #fff;border-radius: 4px;cursor: pointer;}
.fd_contact .fdc_content .fdc_r .fdcr_btn a.on{color:#4a3d09;background: #ffcc00;border-color: #ffcc00}
/*提交成功弹出框*/
.fd_tip{position: fixed;z-index: 400;top: 0;left: 0;width: 100%;height: 100%;display: none;}
.fd_tip .fdt_box{width: 362px;border-top:4px solid #40c8fa;border-radius: 4px;background: url('../../images/base/dialog_bg.png') no-repeat center center;height: 224px;position: absolute;left: 50%;top: 50%;margin-left: -180px;margin-top:-110px;text-align: center;}
.fd_tip .fdt_box img{margin-top: 30px;}
.fd_tip .fdt_box p{line-height: 64px;font-size: 18px;color:#5f5f5f;}
.fd_tip .fdt_box a{background: url('../../images/base/btn_bg.png') no-repeat center center;color: #fff;display: block;width: 180px;height: 36px;margin:14px auto 0;font-size: 16px;text-decoration: none;line-height: 36px;}
/*下拉*/
.select_div{position: relative;display:inline-block;*display: inline;*zoom:1;vertical-align:top;border-radius: 3px;border:none;height: 16px;padding: 11px 20px;width: 260px;background: #fff url('../../images/base/down_icon.png') no-repeat 96% center;cursor: pointer;}
.select_div i{display: block;font-size: 16px;color:#313131;}
.select_div .sd_list{display: none;background: #fff url('../../images/base/border_bottom_bg.png') repeat-x left 103%;position: absolute;top: 40px;width: 292px;left: 0;padding: 2px 4px;border-radius: 3px;}
.select_div .sd_list a{display: block;font-size: 16px;color: #313131;text-decoration: none;height: 30px;line-height: 30px;text-indent: 16px}
.select_div .sd_list a:hover{background: #e6e6e6}

/*悬浮-联系我们*/
.fixed_div{width: 90px;height: 90px;position: fixed;z-index: 350;/*top: 516px;*/top:58%;right: 40px}
.fixed_div .fd_btn{position: relative;z-index: 351;text-decoration: none;text-align: center;display: block;width: 90px;height: 90px;background: url('../../images/base/btn_bg2.png') no-repeat center center;}
.fixed_div .fd_btn img{margin-top: 14px;margin-bottom: 4px}
.fixed_div .fd_btn p{font-size: 14px;color:#fff;}
.fixed_div .fd_txt{display: none;line-height: 26px;position: absolute;top: 2px;left: -192px;color:#15a0f5;font-size: 16px;text-align: center;width: 190px;height: 68px;padding-top: 18px;background: url('../../images/base/dialog_bg3.png') no-repeat center center}
.fixed_div .fd_btn_qq{z-index: 340;opacity: 0;position: absolute;top: 0px;background: url('../../images/base/qq_bg.png') no-repeat center center;}
.fixed_div .fd_btn_phone{z-index: 340;opacity: 0;position: absolute;top: 0px;background: url('../../images/base/phone_bg.png') no-repeat center center;}
.fixed_div .fd_btn_qq .fd_p,
.fixed_div .fd_btn_phone .fd_p{color:#279cea;margin-top: 56px}
.fixed_div .fd_txt2{display: none;position: absolute;top: 0px;left: -192px;font-size: 16px;text-align: center;width: 190px;height: 86px;background: url('../../images/base/dialog_bg2.png') no-repeat center center}
.fixed_div .fd_txt2 .fdt2_t{height: 38px;line-height: 42px;border-bottom: 1px solid #15a0f5;color:#15a0f5;width: 80%;margin: 0 auto;}
.fixed_div .fd_txt2 .fdt2_b{color:#777676;line-height: 46px}
.fixed_div .fd_btn_qq:hover{background: url('../../images/base/qq_bg_h.png') no-repeat center center;}
.fixed_div .fd_btn_qq:hover .fd_p{color:#fff;}
.fixed_div .fd_btn_qq:hover .fd_txt2{display: block;}
.fixed_div .fd_btn_phone:hover{background: url('../../images/base/phone_bg_h.png') no-repeat center center;}
.fixed_div .fd_btn_phone:hover .fd_p{color:#fff;}
.fixed_div .fd_btn_phone:hover .fd_txt2{display: block;}

/*返回顶部*/
.top_btn{display: none;cursor:pointer;position: fixed;width: 54px;height: 54px;background: url('../../images/base/top.png') no-repeat center center;z-index: 350;/*top: 640px*/top:74%;right: 56px}


:-moz-placeholder { 
    color: #999;  
    font-size: 14px
}

::-moz-placeholder { 
    color: #999;
    font-size: 14px
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999;
    font-size: 14px
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}
