body{margin: 0px; padding: 0px;font-family:"微软雅黑"; font-size:14px; background:url(../images/index_004.jpg) repeat-x;}
input,textarea,select {outline: 0; padding:0px; margin:0px;font-family:"微软雅黑"; }
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand {display: none;}
h6,h5,h4,h3,h2,h1 {font-weight: normal; margin:0px;}
a{text-decoration: none; }
ul,ol,li{list-style:none; padding:0px; margin:0px;}
i,em,strong{ font-style:normal;}
img{ border:0px;}
p{ margin:0px;}
.clear{ clear:both;}
*{ box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}


.swiper-slide img{ width:100%; height:140px;}
.swiper-slide p{ color:#333; text-align:center;}

.web_all{ width:1000px; margin:0 auto;}
.web_top{ background:url(../images/index_005.jpg) center center/100% no-repeat; display:inline-block; width:100%; padding:50px 0 20px 0;}
.web_top a{ float:left;}
.web_top img.tel{ float:right; margin-top:28px;}

.web_cen{ background:#fff;box-shadow: 0 0 5px #ccc;}
.web_dh{ background:url(../images/index_006.png) repeat-x;width:100%; float:left;}
.web_dh a{ float:left; height:42px; line-height:42px; text-align:center; width:93px; font-size:13px; color:#666; position:relative;}
.web_dh a:after{content: ""; position:absolute; right:-1px; top:0; background:url(../images/index_007.png) center center/auto 100% no-repeat; width:2px; height:100%;}
.web_dh a.xz{ background:url(../images/index_008.jpg) repeat-x; color:#fff;}
.web_dh a:hover{ background:url(../images/index_008.jpg) repeat-x; color:#fff;}
.web_dh span{ float:right; line-height:42px; color:#1FADE3; font-weight:bold;font-family: Arial, Helvetica, sans-serif; border-right:1px #1FADE3 solid; padding-right:15px; background:url(../images/index_002.jpg) right center  no-repeat; font-size:12px;}
.web_jdt{ background:#eee; height:300px; padding:10px; display:inline-block; width:100%;}

.web_texmk{ display:inline-block; width:100%; padding:15px 10px 0 10px;}
.mk_left{ float:left; width:630px; }
.mk_right{ float:right; width:330px; }
.web_texmk.th .mk_left{ width:340px;}
.web_texmk.th .mk_cen{ float:left; width:340px; margin-left:30px;}
.web_texmk.th .mk_right{ width:230px;}
.mk_till{ border-bottom:2px #DADADA solid; line-height:30px; }
.mk_till span{ background:url(../images/index_012.jpg) left center no-repeat; padding-left:20px; color:#4598CE; position:relative; display:inline-block;}
.mk_till span:after{content: ""; position:absolute; bottom:-2px; left:0px; border-bottom:2px #2ABBEF solid; width:100%;}
.mk_till a{ float:right; color:#999;}

.al_mkq{  padding:10px 0;display:inline-block; width:100%;}
.al_mkq a{ display:block; float:left;margin:8px; width:194px;}
.al_mkq a h2{ font-size:14px; color:#666; line-height:24px; height:24px; text-align:center; overflow:hidden; padding:0 10px;}
.al_mkq a img{ width:100%; border:1px #eee solid; height:145px;}
.al_mkq.tw{ padding:14px 0; display:inline-block; width:100%;}
.al_mkq.tw a{ width:157px; margin:4px;}
.al_mkq.tw a img{ height:82px;}
.al_mkq.hz a img{ height:95px;}

.abot_mkq{ padding:15px 10px;}
.abot_mkq img{ float:left; margin:0 10px 8px 0; border:1px #ddd solid;}
.abot_mkq p{ line-height:25px; color:#666;}

.news_mkq{padding:15px 0px;}
.news_mkq a{ color:#666;font-size:12px; display:inline-block; width:100%;}
.news_mkq a h2{ font-size:12px; line-height:20px; height:20px; overflow:hidden;text-overflow:ellipsis; white-space: nowrap; width: calc(100% - 90px); float:left; background:url(../images/index_021.jpg) left center no-repeat; padding-left:14px;}
.web_texmk.th .news_mkq a h2{ padding-left:0; background:none;}
.news_mkq a font{ float:right; color:#999;}
.news_mkq a:hover h2{ font-weight:bold; color:#4598CE;}

.img_ctc{ padding:10px;}
.img_ctc img{ width:100%;}

.dhn_mkq{ padding:6px 0; display:inline-block; width:100%;}
.dhn_mkq span{ background:url(../images/index_021.jpg) left center no-repeat; display:block; padding-left:15px; color:#333; margin:8px 0 5px 0; display:inline-block; width:100%;}
.dhn_mkq a{ float:left; width:50%; overflow:hidden; font-size:12px; color:#666; line-height:22px; height:22px;}
.dhn_mkq a:hover{ color:#4598CE;}
.dhn_mkq a.w100{ width:100%;}

.algd_qk{ padding:20px !important;}

.web_bot{ display:inline-block; width:100%; margin:20px 0;}
.bot_mp{ float:left; border:1px #ddd solid; padding:20px 15px; border-radius:3px;}
.bot_mp img{ width:110px; float:left; margin-right:10px;}
.bot_mp span{ display:block; padding-left:120px; padding-right:20px;}
.bot_mp span p{ line-height:20px; font-size:12px; color:#999;}
.bot_mp span p a{ color:#11A8E1;}
.bot_text{ float:right; width:620px; padding:10px;}
.bot_text h2{ color:#333; font-size:24px; margin-bottom:5px;}
.bot_text p{ font-size:12px; line-height:22px; color:#999;}
.bot_text p a{color:#11A8E1;}
.bot_text span{ display:block; padding-top:10px; margin-top:10px; border-top:1px #ddd solid;}
.bot_text span a{ font-size:12px; color:#11A8E1; margin-right:15px;}
.bot_text span a:hover{text-decoration:underline;}

.web_rpf{ position:fixed; right:20px; top:120px;margin: 5px;border-radius: 5px;padding: 15px; border:5px #00A0E8 solid; background:#fff;}
.web_rpf span{ display:block; border-bottom:1px #ACE5F9 solid; font-size:15px; padding-bottom:10px; color:#00a0e9;}
.web_rpf i{ display:block; background:url(../images/index_033.png) left 3px/17px no-repeat; font-size:13px; margin-top:10px; padding-left:20px; color:#333;}
.web_rpf i font{ display:block; color:#00a0e9}
.web_rpf a{ background:url(../images/button_old_61.gif) no-repeat; display:block; width:80px; height:30px; margin:5px 0 0 20px;}

.web_nmkys{ padding:10px;}
.nmk_dh{border-bottom: 2px solid #DADADA; display:inline-block; width:100%;}
.nmk_dh a{ line-height:34px; height:34px; float:left; padding:0 20px; color:#333; position:relative;}
.nmk_dh a:after{content: ""; position:absolute; bottom:-2px; left:0px; border-bottom:2px #2ABBEF solid; width:100%;}
.nmk_dh a.xz,.nmk_dh a:hover{ background:url(../images/index_036.jpg) left center no-repeat; color:#2ABBEF;}
.nmk_cen{ display:inline-block; width:100%;}
.nmkc_left{ float:left;  width:660px; padding:10px;}
.nmkc_right{ float:right;  width:300px; padding:10px;}
.nmkc_right.w100 .al_mkq a{ width:100%; margin:0 0 10px 0;}
.nmkc_right.w100 .al_mkq a img{ height:190px;}
.nmkc_right.wk3 .al_mkq a{ width:237px;}
.nmkc_right.wk3 .al_mkq a img{ height:190px;}

.new_list{ display:inline-block; width:100%;}
.new_list a{ display:block; float:left; width:100%; border-bottom:1px #ccc dotted; padding:13px 0;}
.new_list a h2{ font-size:14px; color:#333;float:left;}
.new_list a font{ float:right; color:#999; }
.new_list a:hover h2{font-weight:bold; color:#4598CE;}

.new_xx{ padding:10px;}
.newxx_top{ background:url(../images/index_012.jpg) left 5px  no-repeat; padding-left:25px;}
.newxx_top p{ color:#999; margin-top:5px; font-size:12px;}
.new_bjq{ padding:25px;}

.nmk_cen.al .nmkc_left{ width:160px;}
.nmk_cen.al .nmkc_right{ width:780px; }

.zxns_qk{ display:inline-block; width:100%;}
.zxns_left{ float:left; padding:20px;}
.zxns_left a{width: 146px;
    border: 3px solid #FAFAFA;
    background-color: #f0f0f0;
    text-align: center;
    line-height: 36px;
    display: block;
    color: #777;
    margin-bottom: 10px;}
.zxns_left a.xz{ background:#666; color:#fff;}
.zxns_right{ float:right; padding:20px; width:780px;}
.zxns_xx{ border-bottom:1px #ccc dotted; padding-bottom:15px; margin-bottom:15px;}
.zxns_xx b{ background:url(../images/zhaopin_001.jpg) left center no-repeat; display:block; padding:30px 0 0 55px;}
.zxns_bjq{ padding:20px 0;}
.contact_qk{ display:inline-block; width:100%; padding:20px 0;}
.contact_qk .map{ float:left; border:1px #ddd solid; height:300px; width:500px;}
.contact_qk img{ float:left; width:100%;}
.contact_qk .text{ padding:0 10px; float:right; width:460px; line-height:30px; color:#666;}


/*fanye样式*/
.web_page{ text-align:center; margin:40px 0;width: 100%;}
.web_page div span,.web_page div a{display:inline-block;  padding:5px 10px; margin-left:8px; }
.current{ border:1px #FFCB13 solid; color:#FFCB13; font-weight:bold;}
.next,.prev{ border:1px #e4e4e4 solid; color:#ccc;}
.num{ border:1px #e4e4e4 solid; color:#999;}
.first,.end{ background:#333; color:#FFF;}

